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 ... 78, 79, 80 ... 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
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Wed Feb 29, 2012 5:33 am    Post subject: Reply with quote

Sergeyka
Не считаю нужным отвечать на пожелания. Пожелание озвучено, а как сложится так сложится.
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Feb 29, 2012 9:21 am    Post subject: Reply with quote

Instructor wrote:
В присланный файл необходимо добавить флаг 4
Спасибо! Приближаемся к идеалу Smile Но хотелось бы всё-таки разграничить подсветку методов/свойств и функций/процедур, чтобы выводить их разными цветами.
Code:
397   1  ${OP}    0   ""   "("    ""   ""   ""
подсвечивает и методы (в нашем случае GetItemValue), т.е. такая картинка:
Quote:
bForms = Not IsNull(ArrayGetIndex(ndDialog.GetItemValue("HideCode"), "bForms")) And bResult
Хотелось бы указать начальный и конечный "органичители" и подсветить чётко между ними. В функциях/процедурах в начале всегда идёт пробел, а в конце открывающаяся скобка. В этом же правиле указываю вместо первого ограничителя пробел
Code:
397   1  ${OP}    0   " "   "("    ""   ""   ""
но ничего в подсветке не изменяется. А хотелось бы чтобы это правило подсвечивало только IsNull /для методов свойств прекрасно работает правило с флагом 401/.


Добавлено:
В php.coder половина "разделов" в секции Words не отсортировано, очень непросто производить сравнение в WinMerge. Просьба отсортировать /на всякий случай вышлю свой coder-файл/.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Thu Mar 01, 2012 3:14 am    Post subject: Reply with quote

VladSh
Так можно долго за вас писать coder файл. Приложите усилие - прочитайте как работают правила. Тут на русском: http://akelpad.sourceforge.net/files/plugs/Coder/cpp-rus.coder

cpp-rus.coder wrote:
;Флаги (сумма членов)
; 8 параметр начала диапазона игнорируется и последний встретившийся разделитель используется как начало диапазона (только для секции "Quotes:").
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Thu Mar 01, 2012 9:02 am    Post subject: Reply with quote

Instructor wrote:
Так можно долго за вас писать coder файл. Приложите усилие - прочитайте как работают правила.
Можно долго, это правда. Особенно разбираясь в том, что пытался сказать автор.
Вот что может означать "4 нахождение конца диапазона обязательно"? А хрен его знает, что она может означать.
Точно также, как и половина "описаний", которые хоть и на русском, но никак не проливающие свет истины.
Вот и цитата с флагом 8, что Вы привели, вызывает желание лишь экспериментировать "прыгая за бананом" или "не прыгая за бананом", т.к. пытаться понять смысл тут бесполезно; причина:
Instructor wrote:
Изъясняемся предельно конкретно, с примерами, - у каждого свои образы в голове.

Так может действительно, чтобы мы не угадывали, какие образы были у автора в голове, чтобы это была документация не только для Вас, и люди могли этим нормально пользоваться, приложите усилия и рубанёте доку с примерами?
Дополнительно к этому бы описать часто используемые правила, типа так:
Code:
;389=1+4+128+256   -  подсветка имён функций (обязательно указывать игнорируемые символы, например точка, чтобы не подсвечивались такое вхождение: "MapDocSort..Add")
389   1  ${OP}    0   " "   "("   ""   ""   ". "

И может всё-таки вставите описание флагов в Coder-***.txt, чтобы не лазить неизвестно где, чтобы их найти?
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1639

PostPosted: Thu Mar 01, 2012 10:46 am    Post subject: Reply with quote

Я некоторое время назад спрашивал про подсветку многострочных строк для PHP.
Так вот, есть ли возможность исправить подсветку вот таких штук:
Code:
$x = "\\";
?
Текущие правила: _php.coder
По идее, нужен аналог Escape char для блока Folds.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Thu Mar 01, 2012 12:30 pm    Post subject: Reply with quote

VladSh
Приведенная цитата про образы принимается - примеры были бы нагляднее.
Back to top
View user's profile Send private message Send e-mail
booleg



Joined: 07 Mar 2012
Posts: 20

PostPosted: Wed Mar 07, 2012 10:29 am    Post subject: Reply with quote

Как сделать, чтобы автоматическая пометка выделенного не учитывала регистр?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Wed Mar 07, 2012 11:54 am    Post subject: Reply with quote

booleg
Coder::Settings -> HighLight_AutoMarkFlags = 0
Back to top
View user's profile Send private message Send e-mail
booleg



Joined: 07 Mar 2012
Posts: 20

PostPosted: Wed Mar 07, 2012 12:02 pm    Post subject: Reply with quote

Instructor wrote:
booleg
Coder::Settings -> HighLight_AutoMarkFlags = 0

Это в каждом coder файле прописывать нужно? Например в pascal.coder

AutoMark:
;====================================================================================================================
;AutoMarkFlags AutoMarkFontStyle AutoMarkTextColor AutoMarkBkColor
;====================================================================================================================
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}

Вместо ${HighLight_AutoMarkFlags} ставлю 0 и так во всех coder файлах?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Wed Mar 07, 2012 12:16 pm    Post subject: Reply with quote

booleg
1. Открываете "Главное меню->Настройки->Плагины...->Coder::Settings".
2. Переключаетесь на "<Глобальные переменные>".
3. Добавляете "HighLight_AutoMarkFlags" со значением "0".
Back to top
View user's profile Send private message Send e-mail
booleg



Joined: 07 Mar 2012
Posts: 20

PostPosted: Wed Mar 07, 2012 12:31 pm    Post subject: Reply with quote

Спасибо большое за помощь!
Back to top
View user's profile Send private message
private_joker



Joined: 28 May 2010
Posts: 78

PostPosted: Fri Mar 09, 2012 12:33 pm    Post subject: Reply with quote

Instructor wrote:
Sergeyka
Не считаю нужным отвечать на пожелания. Пожелание озвучено, а как сложится так сложится.

А вишлист/To-Do в каком-то виде присутствует, я полагаю?
Если его куда-то выкладывать на форум? (если он конечно не государственная тайна Very Happy )
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 284

PostPosted: Fri Mar 09, 2012 1:26 pm    Post subject: Reply with quote

http://akelpad.sourceforge.net/forum/viewtopic.php?t=1134 Тут всё есть
Back to top
View user's profile Send private message Visit poster's website
VladSh



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

PostPosted: Fri Mar 09, 2012 1:32 pm    Post subject: Reply with quote

Lenchik
Как я понимаю, это не ToDo-list, это просто выборка идей, чтобы они не потерялись на множестве страниц форума.
Если посмотреть на реализуемые идеи, то увидим, что они отличаются от того списка.
Back to top
View user's profile Send private message Visit poster's website
GGS



Joined: 12 Nov 2010
Posts: 29

PostPosted: Sun Mar 11, 2012 12:02 pm    Post subject: Reply with quote

В старом формате для обработки файлов БЕЗ расширения я писал:
Code:
Extensions:
;==========
;File types
;==========
""

Что указать теперь? Так не работает:
Code:
Files:
;==========
;File types
;==========
*.
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 ... 78, 79, 80 ... 99, 100, 101  Next
Page 79 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