Page 50 of 101

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

Posted: Tue Jun 21, 2011 6:59 am
by Infocatcher
Instructor
Никаких особых шагов нет.
Изначально AkelPad не запущен.
Открываю файл.
Фолдинг не отрисовывается.
При этом можно подвигать курсор или открыть новую вкладку и вернуться обратно – тогда перерисуется.
свои настройки?
Отправил архив с AkelPad'ом.

Posted: Tue Jun 21, 2011 7:29 am
by Infocatcher
Instructor wrote:Причина найдена: "LineBoard::Main" загружается перед "Coder::CodeFold", но пока не исправлена.
Пока что передвинул LineBoard в ini. :)

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

Posted: Tue Jun 21, 2011 9:04 am
by Instructor
Infocatcher
Исправлено. Будет доступно после релиза 4.6.2.

Posted: Fri Jun 24, 2011 5:47 am
by da54
Добрый день.
Очень хотелось бы, в новых версиях редактора, увидеть поддержку синтаксиса языка VHDL. А так же раздельные цвета для блочных комментариев и для строковых. Я сделал такое разделение, но только для C/C++. Тоесть добавил новую переменную, и переписал названия в .coder для блочных комментариев. В интернете ничего найти не могу, что бы мне могло помочь, а VHDL скоро будет нужен.

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

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

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

Posted: Fri Jun 24, 2011 10:32 am
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	`"`       `"`       ""

Posted: Fri Jun 24, 2011 12:01 pm
by Infocatcher
Instructor wrote:Тогда так:
Лучше, но все равно не всегда правильно работает:

Code: Select all

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

Posted: Fri Jun 24, 2011 12:46 pm
by Instructor
Infocatcher
Убираем " из секции "Quotes".

Posted: Fri Jun 24, 2011 1:15 pm
by Infocatcher
Instructor
Во, отлично.
Жаль только, что при этом после отключения фолдинга подсветка исчезнет совсем.

Posted: Sat Jun 25, 2011 1:34 pm
by Instructor
Исправлено: обновление панели после открытия файла (Coder::CodeFold).

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


Coder plugin v6.2

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

Posted: Sun Jun 26, 2011 3:36 pm
by Instructor
DV
Поправил на 6.2.

Posted: Mon Jun 27, 2011 6:11 pm
by Infocatcher
js.coder:
<pre>.replace(/\/\/qwe\//g, "//asd/")</pre>и<pre>.replace(/\/\/qwe\//g, "/asd/")</pre>
Комментарии изнутри строк вылезают. :)