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

Create autocomplete rule for each command #10

Closed Drugoy closed 10 years ago

Drugoy commented 11 years ago

Sometimes you forget the attributes for some commands. I suggest to create autocomplete rules per each existing command so that the autocomplete popup would show the full list of attributes - that would be a perfect reminder.

Предлагаю создать по автокомплитовому правилу на каждую (!) команду.

Иногда приходится вспоминать какие атрибуты у той или иной команды. Автокомплитовые всплывающие подсказки лучше всего подходят для быстрого напоминания.

Lenchik commented 11 years ago

А режим автокомплитного чтения из имеющихся в кодер-файле слов не подходит разве?

Lenchik commented 11 years ago

Дополнять словами из базы Highlight'а называется в настройке плагина на вкладке Автокомплита.

Drugoy commented 11 years ago

У меня эта настройка включена, но это совсем не то. Я предлагаю добавить правила вроде

$~WinGet, OutputVar [, Cmd, WinTitle, WinText, ExcludeTitle, ExcludeText]
WinGet, $[]

Юзер набивая слово WinGet будет видеть всю строку, а при автозавершении будет только сама команда WinGet. p.s.: даже не уверен, что там необходим $[], наверно можно и без него.

Drugoy commented 11 years ago

По-моему это будет вообще убийственно удобно.

Lenchik commented 11 years ago

Можно попробовать и посмотреть, как пойдёт. Не имею ничего против.

При таком количестве и качестве коммитов, я предлагаю Вам вписаться в авторы в начале описания файла подсветки и заодно вписать новую дату в ту внутрифайловую историю с краткими словами о множественных дополнениях в автокомплит, например.

Drugoy commented 11 years ago

А стоит ли ченджлог держать внутри файла? Там же есть ссылка на этот репозиторий, кому интересно - может лог коммитов глянуть, я там более подробные комментарии пишу. Предлагаю удалить ченджлог и оставить только Last modification: YYYY.MM.DD HH.MM ок?

Lenchik commented 11 years ago

Я против удаления ченджлога внутри файла. Пусть он будет, пусть даже и редко обновляемым. Файл должен быть понятным и автономным от интернета. По ченджлогу будет видно, какая версия и примерно в чем отличия, без всяких средств сравнения. Такая ситуация может быть возможна, если к человеку попало несколько разных сборок акельпада с разной степенью обновленности ahk.coder, и он выбирает какой ему оставить не умея пользоваться ничем кроме каких то минимальных навыков акельпада с неизвестным набором скриптов и плагинов. А вот Last modification: YYYY.MM.DD HH.MM да, можно добавить.

Drugoy commented 11 years ago

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

Lenchik commented 11 years ago

Подумаю. Прикину варианты. Может быть Вы и правы.

Drugoy commented 11 years ago

Помогите, пожалуйста, разобраться с этим.