Coder plugin (1)

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

Post by Instructor »

Добавлено: цвета активной темы теперь также отражаются в диалоге "Цвета..." программы, что позволяет сохранить их, для применения к документам без синтаксической темы.
Добавлено: элементы секции "Skips:" теперь могут иметь одинаковое начало.
Добавлено: флаг 128 теперь может быть применен к элементам секции "Skips:".
Добавлено: синтаксический файл для AutoIt.
Исправлено: определение текущего слова (AutoComplete).

Added: colors of active theme are now also reflected in the program "Colors..." dialog that allows to save them.
Added: now elements of the section "Skips:" can have the same beginning.
Added: flag 128 can now be applied to the elements of the section "Skips:".
Added: AutoIt syntax file.
Fixed: finding current word (AutoComplete).


Coder plugin v4.0

Offline
Posts: 22
Joined: Sat Jun 19, 2010 8:46 am
Location: Ukraine

Post by Denis268 »

При изменении темы в режиме MDI цвет фона применяется только на активной вкладке. Для применения фона на остальных вкладках приходится обновлять кэш.

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

Post by Instructor »


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

Post by Instructor »

Добавлено: переменные CodeFold_ListTextColor и CodeFold_ListBkColor определяющие цвет текста и фона списка.

Added: variables CodeFold_ListTextColor and CodeFold_ListBkColor defines text and background colors of the list.


Coder plugin v4.1

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor,
Возможно ли сделать так, что бы подсветка тегов Coder'а "перебивала"/отменяла бы фоновую подсветку плагина XBrackets? А то сейчас, если скобки попадают под теги, выглядит так:
Image

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

Post by Instructor »

Deim0s
Можно назначить одинаковый цвет для фона подсвечиваемых скобок :)

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor,
Так не интересно :), да и фон XBrackets'а к тому же и по горизонтали потолще на пиксел.

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

Post by Infocatcher »

Очень хотелось бы (помимо улучшения поведения при отмене), чтобы при вставке автодополнения учитывались предыдущие и последующие (уже существующие) символы – чтобы не дублировало.
А иначе нужно или много правил автодополнения – на разные случаи, или придется больше времени тратить на удаление лишнего (и еще надо помнить, что при этом лишнее :)).

Пример:
Дано: «AkelPad.GetSelStart();».
Тут мы передумываем и хотим получить «AkelPad.GetSelEnd();». Мало ли что – скопировали, не то написали или решили реализовать другую логику.
И для этого придется сначала удалить исходное.
А хотелось бы затереть «Start» или «GetSelStart» и нажать хоткей.

И хорошо бы задавать разделители для автодополнения в самой синтаксической теме, а не в общих настройках.
Например, для *.txt при посимвольной раскраске лучше использовать разделители из настроек редактора, а для большинства других случаев – из синтаксической темы.
Last edited by Infocatcher on Sun Jan 09, 2011 7:36 pm, edited 1 time in total.

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

Post by FeyFre »

Очень хотелось бы
Согласен, как минимум с предыдущими. А то я довольно часто пишу AkelPad.SendMessage, когда начинаю писать SendMessage, подсказка всплывает, и при её использовании она добавляет дополнительный AkelPad. , в результате чего получается бред типа AkelPad.AkelPad.SendMessage, который сразу то не видно. Насчет того что после - я бы ещё подумал.

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

Post by FeyFre »

bat.codet

Нужно ещё в кавычки добавить ! по аналогии с %
также слова(если приемлемо):
ENABLEEXTENSIONS
DISABLEEXTENSIONS
ENABLEDELAYEDEXPANSION
DISABLEDELAYEDEXPANSION

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

Post by Infocatcher »

Кстати, о процентах в .bat: %~n1%~x1 и подобные комбинации неправильно подсвечиваются из-за обнаружения обрамляющих процентов.

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

Post by FeyFre »

Infocatcher, да. Но корректнее было бы стразу %~nx1 (это даже в их примерах есть)
ЗЫ: сам только что на РСДН перечитывал статью - мимо проходил

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

Post by Infocatcher »

FeyFre
Дык хорошая статья. :)
Это я у себя из старого bat-ника копирнул, надо там подправить. Хотя нет, не старого, я где-то рядом и правил недавно. Недоправил. :)

Еще лично я бы убрал сплошные заглавные буквы из bat.coder и css.coder. :P

И не очень удобно, что при отсутствии недавно добавленной настройки в .coder результат неудобоваримо чернеет. Не лучше ли добавлять предупреждение в окне настроек и применять цвета по умолчанию?

P.S. И все равно может быть «%~nx1%something%».

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

Post by FeyFre »

Infocatcher, а как насчет правил?

Code: Select all

8197	0	${VAR}	0	"%~"	"0"	""	""	""
8197	0	${VAR}	0	"%~"	"1"	""	""	""
8197	0	${VAR}	0	"%~"	"2"	""	""	""
8197	0	${VAR}	0	"%~"	"3"	""	""	""
8197	0	${VAR}	0	"%~"	"4"	""	""	""
8197	0	${VAR}	0	"%~"	"5"	""	""	""
8197	0	${VAR}	0	"%~"	"6"	""	""	""
8197	0	${VAR}	0	"%~"	"7"	""	""	""
8197	0	${VAR}	0	"%~"	"8"	""	""	""
8197	0	${VAR}	0	"%~"	"9"	""	""	""
Разместить ДО правил:

Code: Select all

;273=1+16+256
273	0	${VAR}	0	"%%"	""	""	""	""
;8197=1+4+8192
8197	0	${VAR}	0	"%"	"%"	""	""	""
;273=1+16+256
273	0	${VAR}	0	"%"	""	""	""	""
иначе у меня не работает.

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

Post by Infocatcher »

FeyFre
а как насчет правил
На первый взгляд, все работает правильно. :)
иначе у меня не работает.
Ну да, кто первый, того и тапки. :)
Locked