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 (2)
Goto page Previous  1, 2, 3 ... 25, 26, 27 ... 42, 43, 44  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
San_dr



Joined: 06 Dec 2010
Posts: 138
Location: г.Харьков, Русь

PostPosted: Fri Jan 03, 2014 12:30 am    Post subject: Reply with quote

Code:
поддержка линейки LineBoard плагина (Coder::CodeFold).

а есть возможность включить/отключить линейку?
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1261
Location: Poland

PostPosted: Fri Jan 03, 2014 12:49 am    Post subject: Reply with quote

San_dr
Как отключить линейку: http://akelpad.sourceforge.net/forum/viewtopic.php?p=23416&highlight=#23416
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 211

PostPosted: Fri Jan 03, 2014 7:20 pm    Post subject: Reply with quote

Обнаружил в python.coder:
Code:
;----------------------------------------------;
;                 AutoComplete                 ;
;----------------------------------------------;

Variables:
;====================================
;Set variables for "Blocks:" section.
;
;VAR "VALUE"
;====================================
INDENT "    "


Blocks:
;======================================================================
;Abbreviations and blocks
;
; $~abbr   normal abbreviation.
; $=abbr   exact abbreviation. May contain delimiters.
; $[]      set caret to this position. Can be multiple (hot spots).
; $[text]  select text. Can be multiple (hot spots).
; $$       symbol $.
; $\]      escape symbol ]. Can be used in $[text] block: $[One [1$\] ].
; ${VAR}   variable assigned from Coder::Settings.
; $;       comment line.
;======================================================================
$~def
def $[]:
${AutoComplete_Indent}$[]

$~class
class $[]:
${AutoComplete_Indent}$[]

$~if
if $[]:
${AutoComplete_Indent}$[]

$~for
for $[] in $[]:
${AutoComplete_Indent}$[]

$~while
while $[]:
${AutoComplete_Indent}$[]

$~try
try:
${AutoComplete_Indent}$[]
except $[]:
${AutoComplete_Indent}$[]

Как тут работает эта переменная INDENT?
Такое может сработать только в разделе Autocomplete?
Back to top
View user's profile Send private message Visit poster's website
opk44



Joined: 16 Jan 2010
Posts: 305

PostPosted: Fri Jan 03, 2014 9:52 pm    Post subject: Reply with quote

Lenchik wrote:
Как тут работает эта переменная INDENT?
1) Работает ровно так, как описано. Дань истории развития Coder-плагина.
инфо

С версии 4.5.1 (2010.12) все переменные INDENT в блоках подстановки были заменены на AutoComplete_Indent из темы (для единообразия к первоначальному имени переменной в теме добавлен префикс)

Lenchik wrote:
Такое может сработать только в разделе Autocomplete?
2) Ответ "да" очевиден, т.к. об этом недвусмысленно говорится в приведенном вами фрагменте (Set variables for "Blocks:" section.).
Встречный вопрос: в каком еще блоке coder-файла вы хотели это использовать?
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 211

PostPosted: Fri Jan 03, 2014 10:04 pm    Post subject: Reply with quote

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


Joined: 06 Jul 2006
Posts: 5163

PostPosted: Sat Jan 04, 2014 10:37 am    Post subject: Reply with quote

Lenchik wrote:
Обнаружил в python.coder:
Откорректированно. Это видимо рудимент от начальной стадии разработки тем в плагине.
Back to top
View user's profile Send private message Send e-mail
PhysChem



Joined: 22 Apr 2011
Posts: 5

PostPosted: Sun Jan 05, 2014 7:46 am    Post subject: Re: Подсветка синтаксиса LaTeX Reply with quote

PhysChem wrote:
Добрый день.
Существует ли файл подсветки синтаксиса LaTeX-?

Добрый день. Есть ли у кого ссылка на latex.coder? В обсуждениях видел, но сорец найти не смог
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 202

PostPosted: Sun Jan 05, 2014 7:51 am    Post subject: Reply with quote

PhysChem
latex.coder практически готов, осталось уточнить - нужны слова для автодополнения или нет?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5163

PostPosted: Mon Jan 06, 2014 5:52 am    Post subject: Reply with quote

Изменено: необязательный параметр внешнего вызова с кодом 1 теперь возвращает дескриптор плавающего окна вместо булева (Coder::CodeFold).

Changed: optional parameter of external call with code 1 now returns dockable window handle instead of boolean (Coder::CodeFold).


Coder plugin v12.2
Back to top
View user's profile Send private message Send e-mail
Serge Yolkin



Joined: 27 Jul 2010
Posts: 219

PostPosted: Mon Jan 06, 2014 11:10 am    Post subject: Reply with quote

Instructor
Благодаря длинным выходным поигрался с регулярками секции QuotesRE, в связи с чем возник вопрос: можно ли ожидать в обозримом будущем появления секции FoldsRE, или объединения функционала этих (реальной и гипотетической) секций в одной? А то возможности заковычивания сильно обогнали возможности свёртки...
Back to top
View user's profile Send private message
PhysChem



Joined: 22 Apr 2011
Posts: 5

PostPosted: Mon Jan 06, 2014 2:38 pm    Post subject: Reply with quote

Skif_off wrote:
PhysChem
latex.coder практически готов, осталось уточнить - нужны слова для автодополнения или нет?

Это конечно приятная опция. Но если выйдет бета-версия без нее, думаю это для многих будет полезно. И на вики можно будет добавить
http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2_TeX
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 211

PostPosted: Mon Jan 06, 2014 2:56 pm    Post subject: Reply with quote

И в английскую вики тоже - http://en.wikipedia.org/wiki/Comparison_of_TeX_editors
Чтобы продвигать акельпад в массы.
Back to top
View user's profile Send private message Visit poster's website
Drugmix



Joined: 08 Apr 2013
Posts: 366

PostPosted: Mon Jan 06, 2014 5:25 pm    Post subject: Reply with quote

Instructor
я попробовал сократить количество QuotesRE правил с 235 до 35. В целом стало побыстрей, но на длинных строках вроде этой

Code:
msgbox % "Process.Caption: '" Process.Caption "'`nProcess.CommandLine: '" Process.CommandLine "'`nProcess.CreationClassName: '" Process.CreationClassName "'`nProcess.CreationDate: '" Process.CreationDate "'`nProcess.CSCreationClassName: '" Process.CSCreationClassName "'`nProcess.CSName: '" Process.CSName "'`nProcess.Description: '" Process.Description "'`nProcess.ExecutablePath: '" Process.ExecutablePath "'`nProcess.ExecutionState: '" Process.ExecutionState "'`nProcess.Handle: '" Process.Handle "'`nProcess.HandleCount: '" Process.HandleCount "'`nProcess.InstallDate: '" Process.InstallDate "'`nProcess.KernelModeTime: '" Process.KernelModeTime "'`nProcess.MaximumWorkingSetSize: '" Process.MaximumWorkingSetSize "'`nProcess.MinimumWorkingSetSize: '" Process.MinimumWorkingSetSize "'`nProcess.Name: '" Process.Name "'`nProcess.OSCreationClassName: '" Process.OSCreationClassName "'`nProcess.OSName: '" Process.OSName "'`nProcess.OtherOperationCount: '" Process.OtherOperationCount "'`nProcess.OtherTransferCount: '" Process.OtherTransferCount "'`nProcess.PageFaults: '" Process.PageFaults "'`nProcess.PageFileUsage: '" Process.PageFileUsage "'`nProcess.ParentProcessId: '" Process.ParentProcessId "'`nProcess.PeakPageFileUsage: '" Process.PeakPageFileUsage "'`nProcess.PeakVirtualSize: '" Process.PeakVirtualSize "'`nProcess.PeakWorkingSetSize: '" Process.PeakWorkingSetSize "'`nProcess.Priority: '" Process.Priority "'`nProcess.PrivatePageCount: '" Process.PrivatePageCount "'`nProcess.ProcessId: '" Process.ProcessId "'`nProcess.QuotaNonPagedPoolUsage: '" Process.QuotaNonPagedPoolUsage "'`nProcess.QuotaPagedPoolUsage: '" Process.QuotaPagedPoolUsage "'`nProcess.QuotaPeakNonPagedPoolUsage: '" Process.QuotaPeakNonPagedPoolUsage "'`nProcess.QuotaPeakPagedPoolUsage: '" Process.QuotaPeakPagedPoolUsage "'`nProcess.ReadOperationCount: '" Process.ReadOperationCount "'`nProcess.ReadTransferCount: '" Process.ReadTransferCount "'`nProcess.SessionId: '" Process.SessionId "'`nProcess.Status: '" Process.Status "'`nProcess.TerminationDate: '" Process.TerminationDate "'`nProcess.ThreadCount: '" Process.ThreadCount "'`nProcess.UserModeTime: '" Process.UserModeTime "'`nProcess.VirtualSize: '" Process.VirtualSize "'`nProcess.WindowsVersion: '" Process.WindowsVersion "'`nProcess.WorkingSetSize: '" Process.WorkingSetSize "'`nProcess.WriteOperationCount: '" Process.WriteOperation "'`nCountProcess.WriteTransferCount: '" CountProcess.WriteTransferCount "'`nTime: '" A_Now "'"
появляются адские лаги (как при скроллинге так и при ctrl+x/ctrl+v).
Если же оставить только верхнее правило (которое единственное из всех окрашивает вышеуказанную строку) - лагов нет совсем.
Я не знаю можете ли Вы это исправить, но без оптимизаций работы QuotesRE - coder плагин становится весьма ограниченным в применении.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5163

PostPosted: Mon Jan 06, 2014 6:42 pm    Post subject: Reply with quote

Drugmix
Немного увеличено быстродействие за счет более избирательного подхода к обнулению переменных в группах (тестовая версия). Но, это не панацея, высокой скорости не добиться, используя не оптимальные по скорости шаблоны. Например, попробуйте убрать "(.*::)?" в ваших правилах.
Back to top
View user's profile Send private message Send e-mail
Drugmix



Joined: 08 Apr 2013
Posts: 366

PostPosted: Mon Jan 06, 2014 7:56 pm    Post subject: Reply with quote

Instructor
огромнейшее спасибо за правки, с этой версией всё очень быстро! Проверил и 35 и 235 правил - в обоих случаях на вид всё так же быстро, как и без них.
Проверял даже на крупных файлах с длинными строками.

Instructor wrote:
Например, попробуйте убрать "(.*::)?" в ваших правилах.

Увы, но перед командой может быть указан hotkey - и это является вполне валидным синтаксисом:
Code:
F1::Run, C:\windows\system32\cmd.exe


Правда, перед :: могут быть только хоткеи, а не всё что угодно, но если я добавлю ещё и проверки "является ли набранное хоткеем?", то правила распухнут в сотни раз.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 25, 26, 27 ... 42, 43, 44  Next
Page 26 of 44

 
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