| View previous topic :: View next topic |
| Author |
Message |
F. Phoenix
Joined: 24 Dec 2011 Posts: 113
|
Posted: Sat Sep 29, 2012 5:54 am Post subject: |
|
|
Еще одна мыслишка-хотелка: очень круто бы было в Quotes и QuotesRE (ну или хотя бы в последнюю) ввести понятие контекста для подсвечивания подстрок. Есть например в файле непереводимые строки "..." и есть переводимые посредством модуля Gettext _"...", при этом и те, и другие могут содержать BB-коды, которые хотелось бы отделить цветом для наглядности. Ну и вот как-то так это все дело прописывать:
| Code: | 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 для строк, но так лучше мыслю передает =) |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Oct 16, 2012 10:02 am Post subject: |
|
|
На таком куске
| Code: | <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 начинает клинить
Last edited by Fr0sT on Tue Oct 16, 2012 10:30 am; edited 1 time in total |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Tue Oct 16, 2012 10:05 am Post subject: |
|
|
Fr0sT
Там в одинарной кавычке (') дело.
И так уже довольно давно.
Вроде бы, проблема в
| Code: | Skips:
1 `'` `'` "" |
|
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 855
|
Posted: Tue Oct 16, 2012 10:32 am Post subject: |
|
|
Infocatcher
точно, сам тоже допёр. Досада. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1907 Location: Vinnitsa, Ukraine
|
Posted: Tue Oct 16, 2012 11:04 pm Post subject: |
|
|
| Добавить в cpp.coder расширение cu - исходники кода компилируемого компиляторами NVIDIA CUDA. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Thu Oct 18, 2012 3:26 pm Post subject: |
|
|
Эммм... не могу понять, сочетание клавиш «Найти корень» работает? Или это я забыл, что оно должно делать (как-то очень давно не требовалось)?
И еще при закрытии диалога настроек плагина AkelPad часто падает. Например, если открыть настройки через Call("Coder::Settings"), переключиться на CodeFold 2 и закрыть. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Thu Oct 18, 2012 5:29 pm Post subject: |
|
|
| Infocatcher wrote: | | «Найти корень» |
| Quote: | | ...AkelPad часто падает. | Можете выслать/выложить папку с AkelPad'ом? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Thu Oct 18, 2012 6:23 pm Post subject: |
|
|
Instructor
Ааа... я что-то ожидал перехода на родительский блок.
Если такого еще нет, то неплохо бы добавить.
То есть
| Code: | var o = { // Хочется перейти сюда
...
meth: function() {
// Вот отсюда
}
...
}; |
В HTML/XML, опять же, полезно.
А по поводу «Найти корень» для приведенного выше кода не получится перейти к определению из o.meth() или this.meth().
| Quote: | | Можете выслать/выложить папку с AkelPad'ом? |
Ушло в личку.
Но вообще странно: падает далеко не каждый раз... И, вроде, надо предварительно открыть какой-нибудь файл с подсветкой. В моем случае это *.js. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Thu Oct 18, 2012 6:57 pm Post subject: |
|
|
| Infocatcher wrote: | | Code: | var o = { // Хочется перейти сюда
...
meth: function() {
// Вот отсюда
}
...
}; |
| Ctrl+\ два раза.
Не воспроизводится. Нажимать ОК или Отмена? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Thu Oct 18, 2012 7:04 pm Post subject: |
|
|
| Instructor wrote: | | Ctrl+\ два раза. | Хм, ну не так уж плохо.
| Instructor wrote: | | Не воспроизводится. Нажимать ОК или Отмена? | Отмена. Правда, я крестик жму. Надеюсь, это одно и то же.
Вот сейчас я открыл *.js,
Плагины – Программирование – Настроить…
– CodeFold 2
– Отмена
Но вот открытие/закрытие пришлось повторить раза четыре.
И на всякий случай пример *.js. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Thu Oct 18, 2012 8:03 pm Post subject: |
|
|
| Infocatcher wrote: | | ...AkelPad часто падает. | Ошибка синхронизации - отключаем autoSaveSession.js. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Fri Oct 19, 2012 3:40 am Post subject: |
|
|
| Instructor wrote: | | Ошибка синхронизации - отключаем autoSaveSession.js. | Я бы предпочел его доработать...  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4680
|
Posted: Sat Oct 20, 2012 5:20 am Post subject: |
|
|
Infocatcher
Можно так извернуться:
| Quote: | var oSys=AkelPad.SystemFunction();
var delay = 5000;
...
WScript.Sleep(delay);
if(AkelPad.GetEditFile(0) && oSys.Call("user32::IsWindowEnabled", hMainWnd)) {
... | Только видится излишним сохранение сессий каждые 5 секунд  |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Sat Oct 20, 2012 1:54 pm Post subject: |
|
|
Instructor
Спасибо, будем испытывать.
| Quote: | | Только видится излишним сохранение сессий каждые 5 секунд Smile | Зато баг быстрее всплыл. Сделал пока что 12 секунд.
Тут ведь еще и проверки нет, надо ли сохранять. Все же, думается, это самая медленная часть. А выходит, что одно и то же может постоянно перезаписываться.
В общем, я по-прежнему за внутреннюю реализацию автоматического сохранения – тогда можно было бы реагировать только на реальные изменения.  |
|
| Back to top |
|
 |
psi-x
Joined: 26 Jul 2010 Posts: 16
|
Posted: Fri Nov 02, 2012 4:57 pm Post subject: |
|
|
| как мне переместить тему оформления San_dr из акльпада Akelpad_San_dr 4.7.8 (x64) в обычный акельпад скаченный по ссылке http://prdownloads.sourceforge.net/akelpad/AkelPad-4.7.9-bin-rus.zip?download Плагин Coder я установил, переместил все файлы из папки AkelPad х64\AkelFiles\Plugs\Coder в папку AkelPad-4.7.9-bin-rus\AkelFiles\Plugs\Coder и файл Coder.ini тоже переместил. Но это не помогло. Что не так? |
|
| Back to top |
|
 |
|