Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 8
Joined: Tue Apr 03, 2012 11:07 am

Post by ~220V »

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

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

~220V wrote:Всё, разобрался...
А вот и нет :)
~220V wrote:...такую возможность убрали...
Не убирали.
~220V wrote:Я проверял на символах типа
--------------------------------------------
=========================
Тут все дело в разделителях (вам ранее подсказывали). И "дефис" и символ "равно", как правило, присутствуют и в перечне общих разделителей (Меню Настройки/Параметры/Редактор 2/Разделители слов) и с очень высокой долей вероятности - в перечне разделителей (delimiters) coder-файлов. Если уберёте эти символы из этих перечней, то будут "автокомплититься" на общих основаниях. (Другой вопрос нужно это или нет).
Чтобы ничего не поломать и убедиться в сказанном, попробуйте выставить синтакс-тему "VBScript", в которой "=" является разделителем, а "-" не является разделителем. В настройках CoderPlugin/AutoComplete поставьте галку для "Использовать разделители из синтаксической темы". После этого цепочки дефисов будут "автокомплититься", цепочки знаков "=" не будут "автокомплититься". Что и требовалось доказать.

Offline
Posts: 8
Joined: Tue Apr 03, 2012 11:07 am

Post by ~220V »

opk44 wrote:Тут все дело в разделителях (вам ранее подсказывали). И "дефис" и символ "равно", как правило, присутствуют и в перечне общих разделителей (Меню Настройки/Параметры/Редактор 2/Разделители слов) и с очень высокой долей вероятности - в перечне разделителей (delimiters) coder-файлов. Если уберёте эти символы из этих перечней, то будут "автокомплититься" на общих основаниях.
Да, именно так и есть! Убрал и фсё заработало!
opk44 wrote:Чтобы ничего не поломать и убедиться в сказанном, попробуйте выставить синтакс-тему "VBScript", в которой "=" является разделителем, а "-" не является разделителем. В настройках CoderPlugin/AutoComplete поставьте галку для "Использовать разделители из синтаксической темы".
Не могу найти синтакс-тему "VBScript" или не знаю где искать (хотя всё пересмотрел). А что поламается если убрать с разделителей - и =

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

~220V wrote:Не могу найти синтакс-тему "VBScript" или не знаю где искать (хотя всё пересмотрел).
Посмотрите файл "\AkelFiles\Docs\Coder-Rus.txt". Начиная с *** Меню для ContextMenu плагина ***...... и до конца файла.
Можно добавить к своему контекстному меню и жизнь станет чуточку проще.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

* то ли бага, то ли фича
если есть выделение (Coder::HighLight) определенным цветом, то выделение нового фрагмента тем же цветом, удаляет предыдущее выделение. можно этот нюанс исправить ?


* можно ли добавить функцию поиска следующего фрагмента теста, выделенного определенным цветом ?

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

Post by Instructor »

DrakonHaSh wrote:* то ли бага, то ли фича
если есть выделение (Coder::HighLight) определенным цветом, то выделение нового фрагмента тем же цветом, удаляет предыдущее выделение. можно этот нюанс исправить ?

Code: Select all

Call("Coder::HighLight", 2, "#RRGGBB", "#RRGGBB", CASE, FONTSTYLE, ID)
ID - идентификатор применяется только к определенной фразе. Если требуется подсветить другую фразу, то идентификатор должен отличаться от первого.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

Instructor wrote:ID - идентификатор применяется только к определенной фразе. Если требуется подсветить другую фразу, то идентификатор должен отличаться от первого.
а можно эту логику или поменять или расширить (например дополнительный параметр при вызове - [ замещать / объединять ] )

а то одним цветом схожую информацию/фрагменты удобно помечать

Offline
Posts: 382
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Подскажите пожалуйста, как натравить плагин чтобы он подсвечивал .less файлы так же как .css?

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

Post by private_joker »

Cuprum
css.coder

Code: Select all

Files:
;==========
;File types
;==========
*.css *.less
либо копируйте css.coder, переименовывайте в less.coder затем:

Code: Select all

Files:
;==========
;File types
;==========
*.less

Offline
Posts: 382
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

private_joker
Благодарю! Правда, первый вариант ничего не дал, хотя файл кэша я удалял, а вот второй помог.

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

Post by private_joker »

Cuprum
Не за что.
Правда, первый вариант ничего не дал
Files:

Code: Select all

;========== 
;File types 
;========== 
*.css 
*.less
Перенос строки потерялся.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

бага

Post by DrakonHaSh »

бага в akel 4.7.4 + coder 9.1
в теме с++ не работает (не подсвечивается) комментарий /* xxx */

в akel 4.7.2 + coder 8.1 все нормально

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

Post by Instructor »

DrakonHaSh
Не воспроизводится.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

да, неудачно сформулировал

в одной строке работает:
/* xxx */

в нескольких нет:
/*
xxx
*/

на всяк случай работающий 472 и неработающий 474
http://rghost.ru/37573760

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

Post by FeyFre »

DrakonHaSh, Coder::CodeFold надеюсь включен?
Locked