Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:
Infocatcher wrote:Теперь после переоткрытия отключается фолдинг.
Или после открытия (MDI, редактор до этого был закрыт).
И я обманул – не перерисовывается он. :)
Не воспроизводится. Конкретные шаги и/или свои настройки?

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

Post by Infocatcher »

Instructor
Никаких особых шагов нет.
Изначально AkelPad не запущен.
Открываю файл.
Фолдинг не отрисовывается.
При этом можно подвигать курсор или открыть новую вкладку и вернуться обратно – тогда перерисуется.
свои настройки?
Отправил архив с AkelPad'ом.

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

Post by Infocatcher »

Instructor wrote:Причина найдена: "LineBoard::Main" загружается перед "Coder::CodeFold", но пока не исправлена.
Пока что передвинул LineBoard в ini. :)

И заодно пожелание – создавать поле под фолдинг пораньше, а то видно, как оно расширяется при включении.

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

Post by Instructor »

Infocatcher
Исправлено. Будет доступно после релиза 4.6.2.

Offline
Posts: 1
Joined: Thu Jan 13, 2011 3:03 pm
Location: Арзамас

Post by da54 »

Добрый день.
Очень хотелось бы, в новых версиях редактора, увидеть поддержку синтаксиса языка VHDL. А так же раздельные цвета для блочных комментариев и для строковых. Я сделал такое разделение, но только для C/C++. Тоесть добавил новую переменную, и переписал названия в .coder для блочных комментариев. В интернете ничего найти не могу, что бы мне могло помочь, а VHDL скоро будет нужен.

Offline
Posts: 14
Joined: Thu Oct 07, 2010 4:36 pm

Post by poma »

Instructor wrote:
poma wrote:А можно в XML и производных сделать автозакрытие тегов такого типа:
Я ввожу <div class="mod"> и как только закрываю скобку akelpad добавляет </div>? Выглядит довольно несложным для реализации, нужно только следить что тег не самозакрывающийся (<br />)
По желаемому принципу работает скрипт AutoTag.js, но, чтобы он дополнял после <div class="mod"> (а не просто после <div>), требуется его доработка.
Доработал, выложил в скриптах

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

Post by VladSh »

poma wrote:Доработал, выложил в скриптах
Теперь 2 скрипта таких - напрягает людей разбираться, в чём отличие, да и если дальше изменения будут, то в 2-х скриптах теперь менять?
Лучше бы Вы выслали его FeyFre, это было бы правильно, т.к. начальная реализация его.

+ ещё скрипт не учитывает возможное автодобавление символа закрытия тэга с помощью XBrackets.

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

Post by Instructor »

Infocatcher wrote:Ломается:

Code: Select all

$msg = makeLink($msg, "http://example.com/#a", "Some text");

Code: Select all

if($url && !preg_match("/^\w+:\/\//", $url))
	$url = "http://".$url;
(PHP)
Тогда так:

Code: Select all

Folds:
;=============================================================
;Flags  Font    Color   Color   Fold      Fold      Delimiters
;       style   text    bkgrnd  start     end
;=============================================================
;213505=1+512+16384+65536+131072
213505	3	${STR}	0	`"`       `"`       ""

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

Post by Infocatcher »

Instructor wrote:Тогда так:
Лучше, но все равно не всегда правильно работает:

Code: Select all

$x = "qwe
" " . $y . " "
qwe";

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

Post by Instructor »

Infocatcher
Убираем " из секции "Quotes".

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

Post by Infocatcher »

Instructor
Во, отлично.
Жаль только, что при этом после отключения фолдинга подсветка исчезнет совсем.

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

Post by Instructor »

Исправлено: обновление панели после открытия файла (Coder::CodeFold).

Fixed: panel updating after file opening (Coder::CodeFold).


Coder plugin v6.2

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

Post by DV »

Instructor wrote:Coder plugin v6.2
Небольшое замечание: в файлах Coder-*.txt версия значится как 6.1. Оно бы ничего, если бы поле Version самой длл-ки указывало правильную версию, а не 0,0,0,0 :)

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

Post by Instructor »

DV
Поправил на 6.2.

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

Post by Infocatcher »

js.coder:
<pre>.replace(/\/\/qwe\//g, "//asd/")</pre>и<pre>.replace(/\/\/qwe\//g, "/asd/")</pre>
Комментарии изнутри строк вылезают. :)
Locked