AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Coder plugin (1)
Goto page Previous  1, 2, 3 ... 31, 32, 33 ... 99, 100, 101  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
opk44



Joined: 16 Jan 2010
Posts: 367

PostPosted: Tue Jan 25, 2011 9:59 am    Post subject: Reply with quote

Установлена опция "Показывать список"==(*) Всегда (см. вкладку настроек CodeFold1)
При закрытии вкладки, CodeFold list продолжает отображать структуры закрытой вкладки.
Ожидаемое поведение - отображение пустого списка.

Дополнительное условие для воспроизведения бага - оставшаяся вкладка не должна иметь собственной схемы фолдинга (например вкладка содержащая созданный, но еще не сохраненный "документ")
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5537

PostPosted: Tue Jan 25, 2011 9:39 pm    Post subject: Reply with quote

Добавлено: флаги 8192, 16384, 32768, 65536 для задания области, где будут проверяться разделители (CodeFold).
Добавлено: "умное" завершение аббревиатур с одним блоком, таких как, $~GetAkelDir $~AkelPad.GetAkelDir (AutoComplete).
Исправлено: использование опции "Показывать список->Всегда" (CodeFold).

Added: flags 8192, 16384, 32768, 65536 for set where delimiters will be checked (CodeFold).
Added: "smart" complete multiple abbreviations, like $~GetAkelDir $~AkelPad.GetAkelDir (AutoComplete).
Fixed: using the option "Show list->Always" (CodeFold).


Coder plugin v4.5
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2704
Location: Киев, Русь

PostPosted: Wed Jan 26, 2011 11:15 am    Post subject: Reply with quote

Подскажите по настройкам, пожалуйста.

У меня есть правило для циферей, типа:
Code:
;--Digits--
1   0   ${DEL1}      0   0

Что даёт подсветку:
Quote:
Private Const ERR_4597 = 4597

Хотелось бы чтобы ERR_4597 не раскрашивалось, т.е. не подсвечивать, если перед цифрами идут буквы, причём, если это точка или запятая (десятичные, например 0,5), то цифры подсвечиваться должны.


Добавлено
И подскажите плз, как сделать многострочную подсветку? А то мне так добиться этого эффекта не удалось, хотя специально пробовал стандартные js- и т.д.coder...
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5537

PostPosted: Wed Jan 26, 2011 12:23 pm    Post subject: Reply with quote

VladSh wrote:
Подскажите по настройкам...

Code:
Words:
;===================================
;Flags  Font    Color   Color   Word
;       style   text    bkgrnd
;===================================
;3=1+2
3   0   ${NUM}   0   "0123456789"
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2704
Location: Киев, Русь

PostPosted: Wed Jan 26, 2011 12:40 pm    Post subject: Reply with quote

Instructor
Спасибо огромное! Всё просто и понятно! Smile

Можно ли все эти переменные, типа NUM и т.п. описать (желательно в доке)? Меня интересовало, что такое VAR и т.д...
А ещё хотелось красным выделить "критические функции", например функции обработки ошибок и прерывания выполнения кода (чтобы сразу бросалось в глаза). И функции вывода сообщений и диалогов пометить зелёным.. Есть ли специальные переменные для этого?
Back to top
View user's profile Send private message Visit poster's website
Mechael



Joined: 28 Jan 2011
Posts: 7

PostPosted: Fri Jan 28, 2011 7:51 am    Post subject: Reply with quote

Предлагаю в:
vbs.coder
включить в описание
Для Words:
Code:
0   0   ${OP}   0   As
0   0   ${OP}   0   Lib
0   0   ${OP}   0   Alias

Для Folds:
Code:
0   0   0   0   "Function"  "Lib"  "    "
0   0   0   0   "Sub"  "Lib"  "    "

Исправить
Для Skips:
Code:
1   "Exit Function"   ""   ""

заменить на
Code:
1   "Exit"   ""   ""


Не подскажите где можно найти более подробное описание флагов
используемых в фолдс(Folds:), есть ошибки в текущей реализации для vbs.coder хочется их поправить.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2704
Location: Киев, Русь

PostPosted: Fri Jan 28, 2011 8:04 am    Post subject: Reply with quote

Mechael
Я веду подсветку для lss-файлов, можно оттуда натягать "полезных" идей Very Happy
P.S. Где взять описание для флагов не знаю.
Back to top
View user's profile Send private message Visit poster's website
opk44



Joined: 16 Jan 2010
Posts: 367

PostPosted: Fri Jan 28, 2011 10:16 am    Post subject: Reply with quote

VladSh wrote:
Instructor
Можно ли все эти переменные, типа NUM и т.п. описать (желательно в доке)? Меня интересовало, что такое VAR и т.д...

По-моему, так все эти "переменные" это не более чем мнемоники для единообразия в подстановке цветов из тем. COMM ~ СОММентарии, TYPE ~ ТИПЫ данных, VAR ~ переменные, DEL1/DEL2 ~ ДЕЛимитеры, NUM ~ отдельные цифры и числа, TAG ~ ТЭГИ, ATTR ~ АТТРибуты, IF ~ Условные конструкции...
Но эта "осмысленность в именовании переменных" (вместо x1, x2, x3, ...) весьма условна (например мнемоника цвета условных конструкций используется и для циклических конструкций).
С одной стороны, введение мнемоник позволяет использовать несколько цветовых тем без необходимости вносить измненения в сами ".coder"-файлы, с другой - некоторую экономию и легкость при вводе (мнемонику "{OP}" легче удержать в памяти и быстрее впечатать, чем "#FFEE80" или "#37A8ED").
Прошу прощения, если описанные вещи "самоочевидны", но мне кажется Вы пытаетесь "копать глубже чем оно есть на самом деле".
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2704
Location: Киев, Русь

PostPosted: Fri Jan 28, 2011 2:07 pm    Post subject: Reply with quote

opk44 wrote:
С одной стороны, введение мнемоник позволяет использовать несколько цветовых тем без необходимости вносить изменения в сами ".coder"-файлы
Вот именно. Хотелось бы, чтобы эти вещи были менее "условными", т.е. чтобы при создании своего coder-файла я мог нормально вписаться в существующие представления, и чтобы потом при использовании этой темы для файлов других типов не было разноброда.

opk44 wrote:
с другой - некоторую экономию и легкость при вводе (мнемонику "{OP}" легче удержать в памяти и быстрее впечатать, чем "#FFEE80" или "#37A8ED").
По моему, легче и лучше, чем удерживать в памяти, один раз договориться об основных переменных ("мнемониках"), и ввести это в документацию, чтобы люди не гадали, что оно такое.

opk44 wrote:
Прошу прощения, если описанные вещи "самоочевидны", но мне кажется Вы пытаетесь "копать глубже чем оно есть на самом деле".
Я просто хочу доку на основные "мнемоники".
А в идеале лучше было бы выделить все частные случаи в общие и создать общие правила ("мнемоники"). Соответственно темы у всех были бы построены по одному и тому же принципу.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5537

PostPosted: Fri Jan 28, 2011 3:07 pm    Post subject: Reply with quote

Mechael
Quote:
Предлагаю...
Что-то в MSDN'е я не встретил указываемые вами ключевые слова для VBScript.
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2061
Location: Vinnitsa, Ukraine

PostPosted: Fri Jan 28, 2011 4:17 pm    Post subject: Reply with quote

Instructor
AS - тута
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5537

PostPosted: Fri Jan 28, 2011 5:45 pm    Post subject: Reply with quote

FeyFre
В Visual Basic'е не смотрел. Изначально vbs.coder для VBScript затачивался.
Back to top
View user's profile Send private message Send e-mail
Mr.Merak



Joined: 27 Aug 2008
Posts: 86

PostPosted: Sat Jan 29, 2011 9:31 am    Post subject: Reply with quote

не правильно светит ini

Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2061
Location: Vinnitsa, Ukraine

PostPosted: Sat Jan 29, 2011 11:25 am    Post subject: Reply with quote

В asm.coder добавить расширение cod (asm-выход компилятора MSVC)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
opk44



Joined: 16 Jan 2010
Posts: 367

PostPosted: Sat Jan 29, 2011 11:44 am    Post subject: Reply with quote

Mr.Merak wrote:
не правильно светит ini
Ошибаетесь. В данном случае подсветка вполне корректна, т.к. показывает начало и конец логической секции-блока. Судя по стрелкам, Вы, вероятно, дополнительно ожидали увидеть и подсветку парной скобки. Для этого Вам следует поставить автозагрузку у "XBrackets::Main".
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 31, 32, 33 ... 99, 100, 101  Next
Page 32 of 101

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group