Coder plugin (3)

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: секция "Skips:" теперь поддерживает флаги 8, 16, 32, 64.

Added: "Skips:" section now supports 8, 16, 32, 64 flags.


Coder plugin v19.8

Offline
Posts: 5
Joined: Thu Sep 08, 2016 3:18 pm

Post by r21514 »

Instructor wrote:Coder plugin v19.8
Спасибо, теперь по тем двум моментам всё как надо.

Но, увы, мне всё равно видимо придётся пользоваться кодерами от 4.9.4.
Эта хитрая работа html-кодера в связке c CodeFold сильно ударила по производительности. При файле больше пары килобайт ввод текста html просто адово лагает на любой версии новее 494. Причём если это файл php, то лаги идут только при редактировании его htmlной части. Непонятно из-за отрисовки это или из-за пересчёта дерева вложенности после ввода каждого символа.

Вот видео - https://yadi.sk/i/88nHHGGjv2Lxv (вот код из видео)

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

В настройках Кодера на вкладке Кодефолд есть опция максимальный документ. Её можно уменьшить. Часть подсветки пропадёт.

Offline
Posts: 5
Joined: Thu Sep 08, 2016 3:18 pm

Post by r21514 »

Да как-то проще на кодерах от 494 сидеть с выключенным CodeFold, чем вообще лишать себя подсветки при >1000 символах...

Да, я именно про 1000 говорю, а не про 1000000

Лаг имеет место и на xml+CodeFold, а т.к. xml-кодер ничего из других не подтягивает, то видимо проблема в разборе тэгов или в подсветке текущего тэга. Эти две вещи у html и xml-кодеров общие.

И плюс иллюстрацию по нагрузке - быстро печатаем одинаковую строку в xml с CodeFold и без:

Image

Надо бы локализовать эту вешь, которая так сильно жрёт xml/html и сделать её отключаемой. Может навтыкать в сами кодеры if'ов, либо держать 2 варианта, типа html.coder vs html.simple.сoder, где simple это вариант работающий без зависимости от CodeFold.

Понимаю что нафиг это никому не надо, у всех поди Core-i7 и никаких лагов не заметно :D Ну да моё дело предложить.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Lenchik wrote:В настройках Кодера на вкладке Кодефолд есть опция максимальный документ. Её можно уменьшить. Часть подсветки пропадёт.
Если бы как-то можно было подсвечивать только видимую на экране часть текста, без учёта блочности, которую надо рассчитывать для всего файла, то это бы могло частично решить проблему.
Я не знаю, как сделано в других редакторах, но файлы от подсветки там не тормозят или не так тормозят.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

На vim можно переучиться... Это как бы уйти в параллельную реальность...

r21514
В txt.coder есть закомментированные куски, от которых тоже всё тормозит.

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

r21514
А какое у вас железо? (Проц, хард, ОС.)

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Хотел бы напомнить про это:
DV wrote:Некоторое время пользуюсь темой Solarized Light,
никак не могу привыкнуть к белому фону выделенного текста.
Переделал себе на
HighLight_SelTextColor=#FDF6E3
HighLight_SelBkColor=#586E75
(т.е. цвет символов и фона для выделения меняются местами), так вроде бы органичнее смотрится.
Давайте проголосуем за цвета выделения по умолчанию? Кто пользуется темой Solarized Light? Ну для меня реально этот белый фон выделенного текста выглядит неудобно и чужеродно.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Skif_off wrote:А какое у вас железо? (Проц, хард, ОС.)
Тупит на любом железе, хоть и в разной степени.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Белый фон выделенного текста не использую, т.к. пользуюсь исключительно тёмными темами, а последние годы вообще одной.
В качестве обычного текста использую цвет #EAE6E1.
В качестве фона - #2B211C.
Подобрать хороший цвет фона выделенного текста сложно. С одной стороны надо, чтобы контраста большого не было (чтобы не бил по глазам при Ctrl+A), с другой - чтобы его было видно. Сейчас пока #8C6C5E, но получается, что видимость его сильно зависит от освещения, потому иногда меняю(

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

VladSh
На любом, но несколько смутило
При файле больше пары килобайт ввод текста html просто адово лагает на любой версии новее 494.
Насчёт цветов: вроде гибко настраивается под себя.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Skif_off
"Килобайт" - это уж слишком.. Я как-то по диагонали читал, и чего-то за мегабайты подумал :)

Цвета, да, настраиваются. И это здорово! :D

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Поясняю свою мысль насчёт Solarized Light скриншотами.

Сейчас (по умолчанию):
Image

Предлагается (по умолчанию):
Image

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Хоть я и любитель тёмных тем, но выглядит красиво 8)

Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

Есть два вопроса.
1.
При выделении текста курсивный шрифт изменяется на обычный. Можно ли это отключить?
2.
Есть такой редактор "Sublime Text". Уж больно там красивое и удобное выделение. Оно не перекрывает цвета текста.
Такое возможно будет когда-нибудь увидеть в AkelPad?
Я почему спрашиваю: плагин SpecialChar-то уже сейчас умеет это делать - настройка "Цвет текста в выделении".

Интересует ответ на первый вопрос, второй задал из любопытства. Спасибо.
Post Reply