Lenchik / Akelpad-syntax-highlighting

Syntax themes for AkelPad text editor with Coder plugin (AutoHotkey, AviSynth, bash, BibTeX, Grub4Dos, KiXtart, LaTeX, Makefile, nnCron, R, Smarty, plain text and many more other syntax highlighting)
32 stars 3 forks source link

txt.coder: Drawing of text/letters is too slow #24

Open Lenchik opened 9 years ago

Lenchik commented 9 years ago

Видимо, побуквенный анализ подсветки сильно тормозит Акельпад. Может быть ещё связано с возможностью драйверов видеокарт на разных системах отрисовывать двумерные фигуры (на старых драйверах и операционках та же видюха может показать более шустрые результаты).

Ничего в компе не менялось - только выставлялись разные coder файлы Вот результаты по зажатию клавиши на 5 секунд: Без подсветки щщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщ txt.coder с закоментированными секциями с расширенной кириллицей и латиницей щщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщ txt.coder текущий (на 2014-11-22) щщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщщ И это торможение заметно при наборе - задержка видна глазу.

А с каким-нибудь php.coder набирается всего лишь на 4 знака меньше, чем вообще без подсветки.

Скорее всего, придётся отключить расширенные секции, если Инструктор не ускорит алгоритм как-нибудь. :(

Lenchik commented 9 years ago

Можно ещё прошерстить: http://people.csail.mit.edu/ayf/IRI/UCSimList/UCSimList/UC_SimList0.95.txt http://www.unicode.org/reports/tr36/confusables.txt и оставить только те, что пересекаются с английским и русским напианием.