Page 95 of 101
Posted: Sat Sep 29, 2012 5:54 am
by F. Phoenix
Еще одна мыслишка-хотелка: очень круто бы было в Quotes и QuotesRE (ну или хотя бы в последнюю) ввести понятие контекста для подсвечивания подстрок. Есть например в файле непереводимые строки
"..." и есть переводимые посредством модуля Gettext
_"...", при этом и те, и другие могут содержать BB-коды, которые хотелось бы отделить цветом для наглядности. Ну и вот как-то так это все дело прописывать:
Code: Select all
QuotesRE:
;Флаги Контекст Шаблон \Обратная ссылка=(Стиль шрифта,Цвет шрифта,Цвет фона,[Контекст])
0 `` `(")(.*)(")` `\1=(\0,$STR,0) \2=(\0,$STR_TRANS,0,@string) \3=(0,${STR},0)`
0 `` `(_")(.*)(")` `\1=(\0,$STR_TRANS,0) \2=(\0,$STR_TRANS,0,@string) \3=(0,${STR_TRANS},0)`
0 `string` `\[[BUI]\]` `\0=(0,$TAG,0)`
Точнее в данном случае-то можно было ограничиться и общей \0 для строк, но так лучше мыслю передает =)
Posted: Tue Oct 16, 2012 10:02 am
by Fr0sT
На таком куске
Code: Select all
<span style="font-size: large;">Step 2</span>
<div style="text-align: justify;">
Open config file and decide what your needs are. If you have one account per remote domain, you can use simple way. I describe it in <b>Steps 2.1.x</b>. If you have more than one account per domain (like two accounts on github) you'll need a bit more complicated actions, I describe them in <b>Steps 2.2.x</b>.</div>
<span style="font-size: large;">Step 2.1.1</span>
<div style="text-align: justify;">
Add following lines to the end of gitconfig file you've opened:</div>
при теме HTML не определяются парные теги DIV. Причем есть некая связь с наличием первого абзаца, а также расположением тега DIV по строкам: если удалить абзац и растащить тег по 3 строкам, либо склеить в одну, подсветка начинает работать
Вообще есть подозрение, что дело в символе '. Если он есть в тексте узла, Coder начинает клинить
Posted: Tue Oct 16, 2012 10:05 am
by Infocatcher
Fr0sT
Там в одинарной кавычке (') дело.
И так уже довольно давно.

Вроде бы, проблема в
Posted: Tue Oct 16, 2012 10:32 am
by Fr0sT
Infocatcher
точно, сам тоже допёр. Досада.
Posted: Tue Oct 16, 2012 11:04 pm
by FeyFre
Добавить в cpp.coder расширение cu - исходники кода компилируемого компиляторами NVIDIA CUDA.
Posted: Thu Oct 18, 2012 3:26 pm
by Infocatcher
Эммм... не могу понять, сочетание клавиш «Найти корень» работает? Или это я забыл, что оно должно делать (как-то очень давно не требовалось)?

И еще при закрытии диалога настроек плагина AkelPad часто падает. Например, если открыть настройки через Call("Coder::Settings"), переключиться на CodeFold 2 и закрыть.
Posted: Thu Oct 18, 2012 5:29 pm
by Instructor
Infocatcher wrote:«Найти корень»
...AkelPad часто падает.
Можете выслать/выложить папку с AkelPad'ом?
Posted: Thu Oct 18, 2012 6:23 pm
by Infocatcher
Instructor
Ааа... я что-то ожидал перехода на родительский блок.
Если такого еще нет, то неплохо бы добавить.
То есть
Code: Select all
var o = { // Хочется перейти сюда
...
meth: function() {
// Вот отсюда
}
...
};
В HTML/XML, опять же, полезно.
А по поводу «Найти корень» для приведенного выше кода не получится перейти к определению из o.meth() или this.meth().
Можете выслать/выложить папку с AkelPad'ом?
Ушло в личку.
Но вообще странно: падает далеко не каждый раз... И, вроде, надо предварительно открыть какой-нибудь файл с подсветкой. В моем случае это *.js.
Posted: Thu Oct 18, 2012 6:57 pm
by Instructor
Infocatcher wrote:Code: Select all
var o = { // Хочется перейти сюда
...
meth: function() {
// Вот отсюда
}
...
};
Ctrl+\ два раза.
Ушло в личку.
Не воспроизводится. Нажимать ОК или Отмена?
Posted: Thu Oct 18, 2012 7:04 pm
by Infocatcher
Instructor wrote:Ctrl+\ два раза.
Хм, ну не так уж плохо.
Instructor wrote:Не воспроизводится. Нажимать ОК или Отмена?
Отмена. Правда, я крестик жму. Надеюсь, это одно и то же.

Вот сейчас я открыл *.js,
Плагины – Программирование – Настроить…
– CodeFold 2
– Отмена
Но вот открытие/закрытие пришлось повторить раза четыре.
И на всякий случай
пример *.js.
Posted: Thu Oct 18, 2012 8:03 pm
by Instructor
Infocatcher wrote:...AkelPad часто падает.
Ошибка синхронизации - отключаем autoSaveSession.js.
Posted: Fri Oct 19, 2012 3:40 am
by Infocatcher
Instructor wrote:Ошибка синхронизации - отключаем autoSaveSession.js.
Я бы предпочел его доработать...

Posted: Sat Oct 20, 2012 5:20 am
by Instructor
Infocatcher
Можно так извернуться:
var oSys=AkelPad.SystemFunction();
var delay = 5000;
...
WScript.Sleep(delay);
if(AkelPad.GetEditFile(0) && oSys.Call("user32::IsWindowEnabled", hMainWnd)) {
...
Только видится излишним сохранение сессий каждые 5 секунд

Posted: Sat Oct 20, 2012 1:54 pm
by Infocatcher
Instructor
Спасибо, будем испытывать.
Только видится излишним сохранение сессий каждые 5 секунд Smile
Зато баг быстрее всплыл.

Сделал пока что 12 секунд.
Тут ведь еще и проверки нет, надо ли сохранять. Все же, думается, это самая медленная часть. А выходит, что одно и то же может постоянно перезаписываться.
В общем, я по-прежнему за внутреннюю реализацию автоматического сохранения – тогда можно было бы реагировать только на реальные изменения.

Posted: Fri Nov 02, 2012 4:57 pm
by psi-x
как мне переместить тему оформления San_dr из акльпада Akelpad_San_dr 4.7.8 (x64) в обычный акельпад скаченный по ссылке
http://prdownloads.sourceforge.net/akel ... p?download Плагин Coder я установил, переместил все файлы из папки AkelPad х64\AkelFiles\Plugs\Coder в папку AkelPad-4.7.9-bin-rus\AkelFiles\Plugs\Coder и файл Coder.ini тоже переместил. Но это не помогло. Что не так?