Coder plugin (1)
- Author
- Message
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: расширены возможности флага 128 секции "Folds:".
Изменено: код флага 512 "Folds:" теперь 1024.
Изменено: код флага 256 "Folds:" теперь 512.
Добавлено: специальный флаг 256 в секцию "Folds:", дополняющий флаг 128. При его использовании больший приоритет отдается следующему уровню вместо головного.
Changed: expanded capabilities of the flag 128 of "Folds:" section.
Changed: code of the "Folds:" section flag 512 is now 1024.
Changed: code of the "Folds:" section flag 256 is now 512.
Added: special 256 flag in "Folds:" section, additional to 128 flag. If set, more priority is given to sibling level instead of parent level.
Coder plugin v2.1
Изменено: код флага 512 "Folds:" теперь 1024.
Изменено: код флага 256 "Folds:" теперь 512.
Добавлено: специальный флаг 256 в секцию "Folds:", дополняющий флаг 128. При его использовании больший приоритет отдается следующему уровню вместо головного.
Changed: expanded capabilities of the flag 128 of "Folds:" section.
Changed: code of the "Folds:" section flag 512 is now 1024.
Changed: code of the "Folds:" section flag 256 is now 512.
Added: special 256 flag in "Folds:" section, additional to 128 flag. If set, more priority is given to sibling level instead of parent level.
Coder plugin v2.1
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: удаление блока с флагом 128 секции "Folds:".
Fixed: block deletion with "Folds:" section 128 flag.
Coder plugin v2.2
Fixed: block deletion with "Folds:" section 128 flag.
Coder plugin v2.2
-
Offline
- Posts: 1291
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Спасибо, конечно, за обновление, но при данных обстоятельствах иначе как издевательством назвать это не могу... Из-за того, что я использую модифицированную (мной) подсветку ключевых слов, мне теперь придётся вручную синхронизировать изменения в каждом файле .coder...Instructor wrote:Изменено: код флага 512 "Folds:" теперь 1024.
Изменено: код флага 256 "Folds:" теперь 512.
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 1291
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Фуф, обновил...
Только что поигрался с файлами .pas и обнаружил, что в них встречаются конструкции вида
Посему - дополнительное правило для секции Folds:
(считаем, что вложенный except является частью блока)
Только что поигрался с файлами .pas и обнаружил, что в них встречаются конструкции вида
Code: Select all
try ... except ... end
Code: Select all
2 try end " ;.}"
-
Offline
- Posts: 1873
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Я тут столкнулся с результатом сохранения в HTML от ShellExView, так с автозакрытием тэгов все куда интереснее.html.coder wrote:;TR tag
0 <tr </tr> ""
128 <tr <tr ""
128 <tr </table ""
;TD tag
0 <td </td> ""
128 <td <td ""
128 <td </tr> ""
128 <td <tr ""
128 <td <table ""
И тормозит изрядно.
Заодно хорошо бы определять однострочность при использовании «128 don't match quote end ("Folds:" section only)».
-
Offline
- Posts: 1873
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
AkelPad все равно однопоточен, насколько я понимаю.se7h wrote:с такими настройками фолдинга в HTML всё летает даже с 20 тысячами строк, лично проверено, никаких педалей на моём одноядерном Athlon XP

С XML/XHTML у меня особых проблем нет. Хотя, например, вот такая софтинка может вывалить XML'ку на полтора миллиона строк, так что там, разумеется, тормозит и еще как.
Кстати, открытие больших файлов реализовано нормально, а CodeFold на тех же файлах может хорошенько подвиснуть. Надо бы этот момент разрулить.

А вот и та самая злополучная HTML'ка с кучей незакрытых тэгов: CodeFold_testcase.7z.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus