Coder plugin (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Re: Выделение в тексте цветовых кодов соответствующим цветом

Post by opk44 »

thhor
1. А самому поискать шляхетска гордость не позволяет?
2. Для расширения границ сознания прочитать хотябы это
3. Как сделать конкретно такую подсветку смотреть, например, файл "coder.coder" секция "QuotesRE:"

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

Post by FeyFre »

opk44, не нужно так строго с первого поста так загибать. Все были нубами, не пользовались доками и спрашивали глупости.

Offline
Posts: 2
Joined: Wed Jul 31, 2013 11:44 pm

Post by thhor »

Спасибо.

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

Post by Instructor »

Добавлено: цвета для SpecialChar плагина (se7h).
Исправлено: внешний вызов при обновлении кеша.
Исправлено: некорректная передача в контрол AkelEdit длины строки обратной связи из секции "QuotesRE".
Исправлено: после нахождения вхождения по нажатию на F3 в диалоге поиска/замены, не обновлялась позиция каретки в списке (Coder::CodeFold).

Added: colors for SpecialChar plugin (se7h).
Fixed: external call during updating the cache.
Fixed: incorrect pass backreferences string length from the section "QuotesRE" to the AkelEdit control.
Fixed: after finding the entry by pressing the F3 in find/replace dialog caret position was not updated in list (Coder::CodeFold).


Coder plugin v11.5

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

Post by Instructor »

У кого проблема с переводчиками (переводят только одну букву) при использовании txt.coder и PaintOptions=1, то можно задействовать секцию "QuotesRE:" (а содержание секции "Delimiters:" закомментировать):

Code: Select all

QuotesRE:
;===============================================================================================
;Flags  Pattern                              \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=...
;===============================================================================================
1	`([0-9]+)|([A-Za-z]+)|([А-Яа-яЁё]+)` `\1=(0,${DEL1},0) \2=(0,${IF},0) \3=(0,${OP},0)`

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

Instructor
Instructor wrote: Добавлено: цвета для SpecialChar плагина (se7h).

У кого проблема с переводчиками (переводят только одну букву) при использовании txt.coder и PaintOptions=1, то можно задействовать секцию "QuotesRE:" (а содержание секции "Delimiters:" закомментировать):
Спасибо. А поддержка цветовых тем в CodeFold (в панели) не планируется? (Ну и в HEX, Clipboard тоже нет или я что-то не доглядел).

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Instructor
Я тут в теме по XBrackets спросил у автора этого плагина что он думает по поводу необходимости слияния XBrackets и Coder плагинов, на что получил такой ответ.
Я заинтересован в слиянии этих двух плагинов по простой причине, что некоторые настройки в XBrackets должны бы брать данные о синтаксисе файла из Coder плагина, чтобы можно было сделать, например, вот эти настройки
Image
универсальными, за счёт распознания escaping chars и секций комментариев (%COMM%).
А что Вы думаете по поводу слияния этих двух плагинов? Есть ли у Вас желание это сделать?

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

Post by Instructor »

private_joker wrote:А поддержка цветовых тем в CodeFold (в панели) не планируется? ...
Секция "FoldPanel:" в .coder файлах?

Drugmix
Объединения с кодом других разработчиков мною рассматривается скептически (исключение SmartSel, ввиду весьма небольшого объема кода SmartHome). Функциональность XBrackets мне будет проще переписать с нуля, что в данном случае видится мне не целесообразным, т.к. уже имеется рабочий инструмент от DV.

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Post by private_joker »

Instructor wrote:
private_joker wrote:А поддержка цветовых тем в CodeFold (в панели) не планируется? ...
Секция "FoldPanel:" в .coder файлах?
Нет, я не об узлах фолдинга (если я правильно вас понял), я о док-панели (по умолчанию она справа), я называю такую штуку "Class Outline"
Image
в терминологии вашей программы описана как "Панель CodeFold" (кнопка на тулбаре

Code: Select all

-"Панель CodeFold" Call("Coder::CodeFold", 1) Icon("%a\AkelFiles\Plugs\Coder.dll", 3)
).

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

Post by Instructor »

private_joker
Перепутал немного - см. "FoldList:" в .coder файлах.

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

Post by Instructor »

Исправлено: внешний вызов для получения данных темы (Coder::Settings).

Fixed: external call for receiving theme data (Coder::Settings).


Coder plugin v11.6

Offline
Posts: 27
Joined: Sun Mar 16, 2008 10:26 pm

Post by kadvlad »

Ув. специалисты,
помогите, пожалуйста, разобраться, как активировать подсветку в Akelpad 4.8.4 + Coder:Highlight 11.6 (подключён и работает)

Цветовая схема: Default (привязана к стилю TXT)
Ситнаксическая тема: TXT (типовой txt.coder):

Code: Select all

Files:
*.txt

Delimiters:

1	0	${DEL1}	0	9
...
0	0	${IF}		0	D
...
0	0	${OP}		0	Б
...
Не разобрался, следует ли (и как) в данном случае пользоваться секцией

Code: Select all

Colors:

BasicTextColor	${HighLight_BasicTextColor}
SelTextColor		${HighLight_SelTextColor}
При открытии txt-файла ничего не подсвечивается, весь текст чёрный.
Кэш обновлял.
В html-, css-, ini- файлах подсветка работает автоматически.


И попутно ещё вопрос.

При выделении слова автоматически подсвечиваются все аналогичные слова в тексте.
Можно ли задать действие не просто "подстветка", а именно "выделение" ?
Это удобно, например, когда нужно быстро изменить регистр слов (А>а) или перевести в другую раскладку (Z>Я). Так получается быстрее, чем командой "Найти и заменить".

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Множественное "рваное" выделение не поддерживается

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

Post by Instructor »

Добавлено: цвета для списка (Coder::CodeFold).
Добавлено: настройка для использования системных цветов в списке (Coder::CodeFold).

Added: colors for list (Coder::CodeFold).
Added: setting for use system colors in list (Coder::CodeFold).


Coder plugin v11.7

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

А можно ли как-то сделать такую же вертикальную линейку между парой скобок

Image
Locked