Coder plugin (1)
- Author
- Message
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: обработка AEN_POINT (CodeFold).
Исправлено: приоритет секции "Folds:" перед "Skips:" (CodeFold).
Fixed: AEN_POINT processing (CodeFold).
Fixed: priority of "Folds:" section before "Skips:" (CodeFold).
Coder plugin v4.8
Исправлено: приоритет секции "Folds:" перед "Skips:" (CodeFold).
Fixed: AEN_POINT processing (CodeFold).
Fixed: priority of "Folds:" section before "Skips:" (CodeFold).
Coder plugin v4.8
-
Offline
- Posts: 9
- Joined: Tue Feb 15, 2011 6:19 am
нужна помощь.
Пробую сделать сделать свой файл *.coder для одного из ассемблеров. Не получается сделать многоуровневое сворачивание блоков.
вот пример файла на котором отлаживаюсь и кусочек файла *.coder
блок data\end сворачивается как надо, а как сделать, чтобы и блок .if\.endif внутри тоже сворачивался?
Пробую сделать сделать свой файл *.coder для одного из ассемблеров. Не получается сделать многоуровневое сворачивание блоков.
вот пример файла на котором отлаживаюсь и кусочек файла *.coder
Code: Select all
// файл Letter.asm
data ".Pointer"
global DataEnd : word = 080007842h;
global pTmpWord : word = 080004000h;
global pCounter : word = 080004002h;
global pS1 : word = 080004004h;
.if BCOS_01;
global pTmpWord2 : word = 0800040a8h;
.endif;
.if BCOS_03;
global pTmpWord2 : word = 0800040ach;
.endif;
global pDataForBCOS : word = 0000f000h;
global pDataBCOS : word = 0001a000h;
EndFile : long = 0000ababhl;
end ".Pointer";
// файл NMasm.coder
Folds:
;==============================================================
;Flags Font Color Color Fold Fold Delimiters
; style text bkgrnd start end
;==============================================================
;5=1+4+8+32
45 0 0 0 "data" "end" " "
;5=1+4+8+32
5 0 0 0 "begin" "end" " "
;425=1+4+8+32+128+256
429 0 0 0 ".if" ".endif" " "
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Необходимо добавить ";" в разделители:ab wrote:...вот пример файла на котором отлаживаюсь и кусочек файла *.coder
Code: Select all
".if" ".endif" " ;"
-
Offline
- Posts: 294
- Joined: Tue Jul 27, 2010 11:18 pm
Использую файлы подсветки с явно заданными цветами. При открытом подсвеченном файле новая вкладка (Файл - Новый или даблклик на панели вкладок) создается с цветами текста/фона текущей вкладки, при этом меняется значение ключа Colors файла AkelPad.ini и слетает выбранная в Вид - Цвета схема. Есть ли такая настройка, чтобы новая вкладка всегда создавалась с цветами по умолчанию? Пока сделал ini readonly, но помогает только при старте AkelPad, когда уже открыты файлы с подсветкой - все тоже самое.
-
Offline
- Posts: 7
- Joined: Fri Jan 28, 2011 7:27 am
Еще одна хотелка.
При переходе по фолдсам не удобно переходить в верх во в этих случаях:
В низ с первого до последнего перемещаемся(if -> else -> end if)
а обратно подняться можем только до else на if не переходит.
С elseif ситуация таже.
С select case ситуация еще более странная
- Из select case вниз переходит в end select
- Из end select вверх переходит в последний case
- Из саse вниз переходит следующему case в верх никуда не переходит
- Из последнего сазе в низ переходит на end select
Хотелось бы этой ситуации чтобы по case нормально ходило в верх
Ну и не понятно что делать с ситуация ми когда один и тот же блок завершает два фолдса тут это end select.
При переходе по фолдсам не удобно переходить в верх во в этих случаях:
Code: Select all
if <условие> then
<код>
else
<код>
end if
а обратно подняться можем только до else на if не переходит.
С elseif ситуация таже.
С select case ситуация еще более странная
Code: Select all
select case <условие>
case <условие>
<код>
case <условие>
<код>
end select
- Из end select вверх переходит в последний case
- Из саse вниз переходит следующему case в верх никуда не переходит
- Из последнего сазе в низ переходит на end select
Хотелось бы этой ситуации чтобы по case нормально ходило в верх
Ну и не понятно что делать с ситуация ми когда один и тот же блок завершает два фолдса тут это end select.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Уже писал, но всё же..
Меня больше напрягает то, что "Дополнить без списка" и "К следующей позиции" идёт одним сочетанием клавиш. В результате внутри любого блока, напримеря не могу пользоваться Tab'ом для их вставки, т.к. оно начинает прыгать... приходится идти в другой кусок скрипта, копировать Tab, потом вставлять в нужные позиции блока, это реальное мозгопарство.
Меня больше напрягает то, что "Дополнить без списка" и "К следующей позиции" идёт одним сочетанием клавиш. В результате внутри любого блока, например
Code: Select all
if <условие> then
<код>
else
<код>
end if