Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 1
Joined: Sun Oct 10, 2010 8:38 pm

Перестал работать плагин подсветки

Post by Doctorpwnz »

Поставил свежую версию AkelPad'a и терь не работает highlight плагин :(
Скрин: http://prntscr.com/12gdd
Обновите HighLight плагин.
Архитектура AkelPad'a: 1.3.0.5
Архитектура HighLight плагина: 1.2.0.1
Шожеделать?

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

В HighLight plugin #7487 было сказано "Замещен". Это значит что ставим Coder а Highlight удаляем. Coder делает всё что делал Highlight до этого. Как перенести настройки(если Вы их меняли) из Highlight в Coder было сказано в этой теме, либо в темах поглощенных плагинов.(Кстати таки поглощений плагинов если не ошибаюсь 3-4 штуки).

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
Нашел тут одно падение в режиме PMDI после сохранения настроек. Не он случаем использовался?

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Instructor
Да, акел у меня в как правило в PMDI. (Точнее так: сейчас он у меня в PMDI и я не помню что-бы по каким-либо причинам я в последнее время режим менял). Повторить пока не удавалось.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: улучшено перемещение по блокам.
Добавлено: возможность назначать цвет и стиль шрифта для текста внутри блока. Т.е. многострочные комментарии сейчас подсвечиваются (Coder::CodeFold должен быть включен).
Добавлено: лимит блоков для опции отображения списка "Авто". При превышении указанного числа блоков в документе список скрывается.
Исправлено: изменение размера шрифта, назначенного через настроечный файл.

Changed: moving on blocks is improved.
Added: ability to set color and font style for the text inside fold. This means that multi-line comments now highlighted (Coder::CodeFold must be enabled).
Added: limit blocks for "Auto" show list option. When exceeding a specified number of blocks in document, list disappears.
Fixed: change the font size assigned through configuration file.


Coder plugin v2.6

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

Post by VladSh »

Instructor wrote:Добавлено: возможность назначать цвет и стиль шрифта для текста внутри блока. Т.е. многострочные комментарии сейчас подсвечиваются (Coder::CodeFold должен быть включен).
А можно ли сделать так, чтобы подсветка слов внутри блока не зависела от "включенности" кодефолда?
Возможно нужен какой-то режим, при котором бэкграундная часть кодефолда работает (нет окошка и нет вертикального поля символов блоков). В идеале эта штука должна работать только в файлах, для типов которых настроена блочная подсветка.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Infocatcher wrote:Кстати, открытие больших файлов реализовано нормально, а CodeFold на тех же файлах может хорошенько подвиснуть. Надо бы этот момент разрулить. :)
Теперь пользы от CodeFold больше, и это стало еще актуальнее.
Пожалуй, идеальный вариант – заполняющаяся полоска с прогрессом и возможность отмены CodeFold. Или можно предлагать отключить, если обработка длится дольше заданного времени.
Но для начала можно ограничиться предельным размером файла или количеством строк.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Infocatcher wrote:Но для начала можно ограничиться предельным размером файла или количеством строк.
уже есть "Лимит блоков" (вкладка CodeFold 1 в настройках Coder)

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

se7h
Ай, упустил.
Тогда на очень больших файлах он не особо помогает, раз я не заметил. :D
Тем более, что тормозить может и без списка. Особенно если попытаться свернуть большой блок.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Баг: раскраска блоков перекрывает цвет ссылок.

Некорректная запись в js.coder:

Code: Select all

$~FullName $~WScript.FullName
WScript.FullNameWScript.Name

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Тем более, что тормозить может и без списка. Особенно если попытаться свернуть большой блок.
При убранном списке, сворачивание/разворачивание должно происходить мгновенно. Основное замедление быстродействия должно наблюдаться при открытии/переоткрытии файлов. И то, не видел еще редакторов, которые быстрее обрабатывают фолдинг, чем Akel (с убранным списком конечно - некоторые Microsoft'овские контролы те еще тормоза).
Баг: раскраска блоков перекрывает цвет ссылок.
Исправлено.
Некорректная запись в js.coder:
Подправил.


Добавлено:
Хотя нашел - это EditPlus. Обработка "Checking syntax" очень быстрая :) Скорее всего секрет быстродействия заключается в том, что сами блоки счиваются по обновлению окна редактирования, т.к. он не показывает протяженность/завершение блоков.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:При убранном списке, сворачивание/разворачивание должно происходить мгновенно. Основное замедление быстродействия должно наблюдаться при открытии/переоткрытии файлов. И то, не видел еще редакторов, которые быстрее обрабатывают фолдинг, чем Akel (с убранным списком конечно - некоторые Microsoft'овские контролы те еще тормоза).
Быстрее, чем другие, это, безусловно, отлично, но меня все же беспокоит возможность зависнуть на неопределенное время. Пример – сворачивание очень большого блока (больше миллиона строк). Вот тут хотелось бы, чтобы через пару секунд сказало, что это надолго и предложило бы отменить сворачивание.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Infocatcher предлагает здравую вещь, доселе нереализованную ни в одном известном мне редакторе

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
В 4.5.0 было прооптимизировано только обращение к корневым блокам, а вот обращение к подблокам не оптимизировано. Но мы подмимаем планку все выше, и в 4.5.1 все будет просто летать :)

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Баг:
  • Включить «автоматически отмечать выделенное».
  • Разделить окно.
  • Выделить в первой части окна => подсветка.
  • Перейти во вторую часть (мышкой*).
  • Вернуться в первую часть (мышкой*).
  • Убрать выделение => подсветка останется (и исчезнет только после перерисовки окна).
* В win XP, в win 7 это не важно.
Locked