Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
ab
Offline
Posts: 9
Joined: Tue Feb 15, 2011 6:19 am

Post by ab »

Скажите, а этот плагин для х64 версии существует? У меня что то ни один плагин к этой версии не ставится

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

Post by Instructor »

ab
Качайте исталлятор х64 там все плагины.

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

Post by Instructor »

Исправлено: обработка AEN_POINT (CodeFold).
Исправлено: приоритет секции "Folds:" перед "Skips:" (CodeFold).

Fixed: AEN_POINT processing (CodeFold).
Fixed: priority of "Folds:" section before "Skips:" (CodeFold).


Coder plugin v4.8

ab
Offline
Posts: 9
Joined: Tue Feb 15, 2011 6:19 am

Post by ab »

Instructor wrote:ab
Качайте исталлятор х64 там все плагины.
А нельзя плагины добавить и в архив? У меня скачан архив AkelPad-4.5.3-x64-bin-rus.zip там плагинов нет. А лучше отдельным архивом рядом положить.
PS Инсталлятор скачал, спасибо.

ab
Offline
Posts: 9
Joined: Tue Feb 15, 2011 6:19 am

Post by ab »

нужна помощь.
Пробую сделать сделать свой файл *.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"  "	"
блок data\end сворачивается как надо, а как сделать, чтобы и блок .if\.endif внутри тоже сворачивался?

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

ab
Файлы подсветки я ковырял методом тыка, поэтому ничего не гарантирую, но разделители в фолдах, кажется, не работают. Убери точку из секции delimeters, или из фолдов.

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

Post by Instructor »

ab wrote:...вот пример файла на котором отлаживаюсь и кусочек файла *.coder
Необходимо добавить ";" в разделители:

Code: Select all

".if"      ".endif"  " 	;"

Offline
Posts: 1
Joined: Thu Feb 17, 2011 4:17 am

Post by sweet »

А для обычного текста куда делась подсветка? Как в версии 4.3.4 было? Заранее спасибо.

Offline
Posts: 7
Joined: Fri Jan 28, 2011 7:27 am

Post by Mechael »

Хотелось бы чтобы при использовании плагина Coder концевые пробелы убирались сами при переносе строки.
Извиняюсь если я просто не разобрался где или как это включить.

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

Post by Instructor »

sweet
См. txt.coder здесь.

Mechael
Куда они уберутся? :)

Offline
Posts: 7
Joined: Fri Jan 28, 2011 7:27 am

Post by Mechael »

Instructor
удаляться.

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Использую файлы подсветки с явно заданными цветами. При открытом подсвеченном файле новая вкладка (Файл - Новый или даблклик на панели вкладок) создается с цветами текста/фона текущей вкладки, при этом меняется значение ключа Colors файла AkelPad.ini и слетает выбранная в Вид - Цвета схема. Есть ли такая настройка, чтобы новая вкладка всегда создавалась с цветами по умолчанию? Пока сделал ini readonly, но помогает только при старте AkelPad, когда уже открыты файлы с подсветкой - все тоже самое.

Offline
Posts: 7
Joined: Fri Jan 28, 2011 7:27 am

Post by Mechael »

Еще одна хотелка.
При переходе по фолдсам не удобно переходить в верх во в этих случаях:

Code: Select all

  if <условие> then
    <код>
  else
    <код>
  end if
В низ с первого до последнего перемещаемся(if -> else -> end if)
а обратно подняться можем только до else на if не переходит.
С elseif ситуация таже.

С select case ситуация еще более странная

Code: Select all

select case <условие>
  case <условие>
    <код>
  case <условие>
    <код>
end select
- Из select case вниз переходит в end select
- Из end select вверх переходит в последний case
- Из саse вниз переходит следующему case в верх никуда не переходит
- Из последнего сазе в низ переходит на end select
Хотелось бы этой ситуации чтобы по case нормально ходило в верх
Ну и не понятно что делать с ситуация ми когда один и тот же блок завершает два фолдса тут это end select.

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

Post by Instructor »

Mechael
Ctrl+Alt+[ и Ctrl+Alt+]

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

Post by VladSh »

Уже писал, но всё же..
Меня больше напрягает то, что "Дополнить без списка" и "К следующей позиции" идёт одним сочетанием клавиш. В результате внутри любого блока, например

Code: Select all

if <условие> then 
	<код> 
else 
	<код> 
end if
я не могу пользоваться Tab'ом для их вставки, т.к. оно начинает прыгать... приходится идти в другой кусок скрипта, копировать Tab, потом вставлять в нужные позиции блока, это реальное мозгопарство.
Locked