Coder plugin (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

del
Last edited by Drugmix on Mon Jul 01, 2013 9:00 am, edited 1 time in total.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Доработал. Теперь нельзя делать вложенные фолдинги. Можно тестить через гитхаб.

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

Post by Drugmix »

Lenchik wrote:Доработал. Теперь нельзя делать вложенные фолдинги.
Это же ужасно!
Уж лучше забыть про эти чёртовы смайлы и не использовать их, чем жертвовать вложенным фолдингом.

И ещё вопрос: а можно ли как-то сделать так, чтобы при фолдинге строк - отображалась бы только одна строка (верхняя, с которой начинается фолдинг), а не две как сейчас (верхняя и нижняя)?

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Drugmix wrote:Уж лучше забыть про эти чёртовы смайлы и не использовать их, чем жертвовать вложенным фолдингом.
Значит — предыдущая версия с гитхаба.
Drugmix wrote:а можно ли как-то сделать так, чтобы при фолдинге строк - отображалась бы только одна строка (верхняя, с которой начинается фолдинг), а не две как сейчас (верхняя и нижняя)?
Не знаю. Может быть, кто-то из темы или Инструктор подскажет.

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

Post by FeyFre »

эээ, там же есть флаг комментариев. всё что в зоне - не будет ловиться другими правилами.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Вот как раз комментариями и было сделано, чтобы не было вложенных фолдингов, а непоказ последней строки сворачиваемого как-то иначе делается, если вообще делается (я пробежался по нескольким стандартным кодер-файлам - нигде не нашел такого результата).

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

Post by Drugmix »

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

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Я на гитхабе вообще впервые. С темами для кодера как раз. Не знаю, где эти issues и как за ними следить. На почту уведомлений нет. Подскажете как настроить? Я бы там следил, чтобы не зря было там выкладывание...

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

Post by Drugmix »

Lenchik
1. https://github.com/settings/emails - убедиться, что там введён ваш актуальный email, и что он отмечен значком "default".
2. https://github.com/settings/notifications - поставить все галки (особенно у email).
3. Убедиться, что на странице https://github.com/Lenchik/Akelpad-syntax-highlighting видна вверху надпись "Unwatch" (если же вместо неё "Watch", то нужно на неё нажать).

После этого должны на почту будут приходить уведомления обо всём.
https://github.com/Lenchik/Akelpad-synt ... ing/issues - а вот сама страница со списком issues.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Круто! Всё так и было настроено. Они в спам попадали, а там почему-то новые письма не отображались. В ближайшее время залью обновленную версию.

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

Post by Drugmix »

Lenchik
проверил новую версию - спасибо, в ней пока всё как надо. Если найду какие-то ошибки/недоработки - буду на гитхабе issues создавать.

Offline
Posts: 5
Joined: Fri Apr 22, 2011 2:37 am

Подсветка синтаксиса LaTeX

Post by PhysChem »

Добрый день.
Существует ли файл подсветки синтаксиса LaTeX-?

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Не хватает примеров по применению $= в секции Blocks. Исходя из собственного понимания приходится вставлять Alt+0160 и делать в виде (Alt+0160 для пробелов в первой строчке примера ниже)

Code: Select all

$~Loop, FilePattern [, IncludeFolders?, Recurse?]
Loop, $[]
{
${AutoComplete_Indent}$[]
}
А с $= непонятно как работать и подсветка синтаксиса самих кодер-файлов тоже не даёт подсказки. :(

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

Post by Drugmix »

Instructor

Оно состоит из двух слов, а пробел не escapable символ, т.е. $~Else$\ If не срабатывает.
Иными словами, вопрос в том, как выводить выражение из двух слов в autocomplete подсказку?
Решение:
В т.н. "аббревиатуре" (т.е. триггер-фразе для автокомплита) использовать невидимый символ (ALT+0160 или ALT+255) в качестве пробела.


AutoComplete_Indent с " " (2 пробела) на " " (1 tab). Как это сделать?
При попытке сохранить изменения значения этой переменной получаю ошибку:
---------------------------
Coder plugin
---------------------------
Changes in "" theme will be lost. Continue?
---------------------------
Да Нет
---------------------------
И что бы я ни выбрал - изменить на желаемое значение не получается.
Решение:
Создать глобальную переменную AutoComplete_Indent с нужным значением. Минусом такого подхода станет невозможность создания двух разных тем, чтобы в каждой AutoComplete_Indent имел своё значение.


3. Добавьте куда-то, пожалуйста, опцию/настройку, чтобы можно было при фолдинге блоков кода отображать только строку содержащую метку начала фолдинга (FoldStart).
В coder.coder файле довольно хитро приделан фолдинг в одну строку, но там в качестве метки "FoldEnd" просто указана метка "FoldStart" следующего блока. Для нормального кода с фигурными скобками - такое не прокатит.

EDIT: вопрос №2 - решён.
EDIT2: вопрос №1 - решён.
Last edited by Drugmix on Sun Jul 07, 2013 11:25 am, edited 3 times in total.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Создать глобальную переменную AutoComplete_Indent с нужным значением. Минусом такого подхода станет невозможность создания двух разных тем, чтобы в каждой AutoComplete_Indent имел своё значение.
Просто создается копия/копии стандартной темы и делается всё что хочется для каждой из тем раздельно. Он встроенные стандартные не даёт менять, если я правильно понял вопрос.

Instructor
Для подсветки комментариев AutoIt есть замечание из другого подсветчика, но применимое и к Акельпаду.
http://synwrite.sourceforge.net/forums/ ... ?f=6&t=383
Не срабатывает пересекающаяся вложенность и закраска до конца строки.

Code: Select all

 #comments-start ...
...
#cs ---------------
#comments-end  fgh fgh 
 
  #ce ---fd --------sdfdsf 
Locked