Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 1879
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Еще одна хотелка: раскрашивать список блоков в соответствии с выбранной темой оформления. То есть брать текст для пунктов вместе с раскраской.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Infocatcher wrote:Еще одна хотелка: раскрашивать список блоков в соответствии с выбранной темой оформления. То есть брать текст для пунктов вместе с раскраской.
если я правильно понял и Вы за цветной список в панели CodeFold, то это придаст немало крутости и без этого православному AP :lol:

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

Post by Infocatcher »

se7h wrote:если я правильно понял и Вы за цветной список в панели CodeFold
Да, а то что это мы текст из документа для формирования списка выдергиваем, а его цвет/оформление – нет. Непорядок. :D

Offline
Posts: 1
Joined: Mon Dec 06, 2010 11:42 pm
Location: Беларусь

Post by Ежевика »

Окажите, пожалуйста, помощь. Дело в том, что раньше у меня текст выглядел следующим образом: цифры были красного цвета, англ. язык - чёрного, русский - зелёного, а ссылки - синего. А теперь всё пропало...
И выглядит вот так.
Image
Я внимательно читала тему, но не нашла ответа на свой вопрос. Вроде бы и плагин Coder::HighLight установлен. И скачала программу AkelUpdater.exe установила как положено на диск C в программные файлы в папку AkelPad\AkelFiles... И всё равно ничего не получается, чтобы текст выглядел по-прежнему, как раньше.

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

Post by Instructor »

Ежевика
См. txt.coder здесь.

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

Post by Instructor »

Infocatcher
Вот XML'ка, на которой сворачивание обрывается на длинной строке (больше 27 тысяч символов).
Там в строке встречается закрывающийся тэг. Добавил в xml.coder:

Code: Select all

Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
1	`"`	`"`	"\"
Набираем «!», жмем хоткей, видим список. Неудобно.
Тут либо "!" убирать из разделителей или аббревиатуру делать без "!".
При добавлении нового расширения в файл подсветки обновление кэша не помогает.
Исправлено.

DV
Offline
Posts: 1294
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Предложение: добавить путь
в заголовок темы, а также упомянуть этот путь на странице плагинов (которая http://akelpad.sourceforge.net/ru/plugins.php).
Иначе число тех, кто знает о существовании дополнительных схем подсветки, будет продолжать исчисляться единицами.

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

Post by FeyFre »

DV, полностью согласен. Сам хотел предложить, но не успел.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Нужна сортировка тем (сохранил Bespin как Bespin+, но она добавилась в конец).
Хотелось бы найти эти темы или возможность ими обмениваться (импорт/экспорт).

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

Post by Fr0sT »

DV wrote:Предложение: добавить путь
в заголовок темы, а также упомянуть этот путь на странице плагинов (которая http://akelpad.sourceforge.net/ru/plugins.php).
Иначе число тех, кто знает о существовании дополнительных схем подсветки, будет продолжать исчисляться единицами.
Дык они при автоапдейте сами скачаются.
Хотелка: всплывающая подсказка для выбранного пункта списка автодополнения, показывающая, что будет вставлено.
Типа вот такого?

Image

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

Post by Infocatcher »

Instructor wrote:Там в строке встречается закрывающийся тэг. Добавил в xml.coder:
Спасибо, помогло.
Кстати, в XML нельзя экранировать кавычки – только " и аналоги. И могут быть атрибуты в одинарных кавычках.
Instructor wrote:
Набираем «!», жмем хоткей, видим список. Неудобно.
Тут либо "!" убирать из разделителей или аббревиатуру делать без "!".
Это я уже понял. И это неудобно.
Fr0sT wrote:Типа вот такого?
Угу. Тут дело даже не во внешнем виде, а в том, чтобы можно было наглядно получить соответствующую информацию.

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

Post by Infocatcher »

Instructor wrote:
При добавлении нового расширения в файл подсветки обновление кэша не помогает.
Исправлено.
Да, совсем забыл. В xml.coder можно добавить следующие расширения: xsl, svg (пример),

Code: Select all

<?xml version="1.0"?>
<MMC_ConsoleFile ConsoleVersion="2.0" ProgramMode="User">
...
(можно найти в %SystemRoot%\system32\).

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

Post by FeyFre »

Ну тогда уже и .vcproj .csproj .vbproj vdproj и .user обязательно, а также .wxi .wxl .wxs .wixobj .wixout .wixlib .wixpdb .wixmsp .wixmst, и ещё не забудьте .rss

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

Post by Instructor »

VladSh
Нужна сортировка тем (сохранил Bespin как Bespin+, но она добавилась в конец).
Первыми идут встроенные темы, затем темы пользователя. Можно изменить порядок только у пользовательских тем в Coder.ini ключ VarThemeList.
Хотелось бы найти эти темы или возможность ими обмениваться (импорт/экспорт).
Темы идут в Coder.ini первыми. Перед названием тем стоит символ "/". Чтобы установить тему: необходимо скопировать ее код, например: "/Bespin=001122334455", а также поместить в ключе "VarThemeList" имя темы "Bespin".

Fr0sT
Дык они при автоапдейте сами скачаются.
Оттуда AkelUpdater не качает.

Infocatcher
При наличии разделения окна глючит ручная установка расширения для подсветки.
Исправлено.
Кстати, в XML нельзя экранировать кавычки...
Принимается.
В xml.coder можно добавить следующие расширения...
Добавил.

FeyFre
Ну тогда уже и ...
Добавил.

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

Post by Instructor »

Изменено: цветовая тема Bespin (se7h).
Добавлено: цветовые темы Active4D, Cobalt, iPlastic, SpaceCadet (se7h).
Исправлено: ручная установка синтаксической темы и разделение окна.
Исправлено: кэш не обновлялся после выхода из диалога настроек, а также при использовании внешнего вызова с кодом 2.

Changed: color theme Bespin (se7h).
Added: color themes Active4D, Cobalt, iPlastic, SpaceCadet (se7h).
Fixed: manual setting for syntax theme and split window.
Fixed: cache didn't updated after closing settings dialog, as well as the use of an external call with code 2.


Coder plugin v3.3
Locked