Page 9 of 99

Posted: Sat Jun 29, 2013 11:44 pm
by Drugmix
del

Posted: Sun Jun 30, 2013 7:11 am
by Lenchik
Доработал. Теперь нельзя делать вложенные фолдинги. Можно тестить через гитхаб.

Posted: Sun Jun 30, 2013 10:54 am
by Drugmix
Lenchik wrote:Доработал. Теперь нельзя делать вложенные фолдинги.
Это же ужасно!
Уж лучше забыть про эти чёртовы смайлы и не использовать их, чем жертвовать вложенным фолдингом.

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

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

Posted: Sun Jun 30, 2013 8:51 pm
by FeyFre
эээ, там же есть флаг комментариев. всё что в зоне - не будет ловиться другими правилами.

Posted: Mon Jul 01, 2013 7:16 pm
by Lenchik
Вот как раз комментариями и было сделано, чтобы не было вложенных фолдингов, а непоказ последней строки сворачиваемого как-то иначе делается, если вообще делается (я пробежался по нескольким стандартным кодер-файлам - нигде не нашел такого результата).

Posted: Mon Jul 01, 2013 9:21 pm
by Drugmix
Lenchik
А вы следите за issues к своему репозиторию на гитхабе? Я туда отчёты об ошибках отправляю, вы пока ещё ни одного не прокомментировали.
Или лучше о них писать сюда?

Posted: Tue Jul 02, 2013 3:26 am
by Lenchik
Я на гитхабе вообще впервые. С темами для кодера как раз. Не знаю, где эти issues и как за ними следить. На почту уведомлений нет. Подскажете как настроить? Я бы там следил, чтобы не зря было там выкладывание...

Posted: Tue Jul 02, 2013 2:14 pm
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.

Posted: Tue Jul 02, 2013 4:59 pm
by Lenchik
Круто! Всё так и было настроено. Они в спам попадали, а там почему-то новые письма не отображались. В ближайшее время залью обновленную версию.

Posted: Tue Jul 02, 2013 5:53 pm
by Drugmix
Lenchik
проверил новую версию - спасибо, в ней пока всё как надо. Если найду какие-то ошибки/недоработки - буду на гитхабе issues создавать.

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

Posted: Thu Jul 04, 2013 3:34 pm
by PhysChem
Добрый день.
Существует ли файл подсветки синтаксиса LaTeX-?

Posted: Thu Jul 04, 2013 8:43 pm
by Lenchik
Не хватает примеров по применению $= в секции Blocks. Исходя из собственного понимания приходится вставлять Alt+0160 и делать в виде (Alt+0160 для пробелов в первой строчке примера ниже)

Code: Select all

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

Posted: Sat Jul 06, 2013 4:49 pm
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 - решён.

Posted: Sat Jul 06, 2013 5:43 pm
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