Исправлено: CodeFold, при наличии свернутых блоков и после выгрузки, не обновлял полосы прокрутки. Исправлено: автоматический список и дополнение слов из текущего документа.
Fixed: CodeFold, in the presence of a collapsed blocks and after unloading, did not update the scrollbar. Fixed: auto list and adding words from current document.
[Yustas.NeO]
Чтобы включить фолдинг для xml, пришлось писать новое правило для плагина (иначе сильные тормоза на больших xml файлах).
se7h
Добавил.
Posted: Thu Sep 16, 2010 6:37 pm
by Instructor
Изменено: по умолчанию однострочный диапазон теперь ни только не рисуется, но и не держится в памяти. Что может значительно ускорить процесс обработки файла. Добавлено: флаг 512 в секцию "Folds:" для разрешения однострочных диапазонов.
Changed: now single-line fold isn't only not drawn, but doesn't stay in memory. That can greatly increase file parsing. Added: flag 512 in "Folds:" section to allow single-line fold.
в html теперь всё тормозит, заметно перерисовка текста, символы печатаются с замедлением
Posted: Thu Sep 16, 2010 8:18 pm
by Instructor
se7h
С html.coder, который идет в комплекте плагина?
Если были добавлены правила xml в html (смотря не предыдущий пост), то это не самая удачная идея, т.к. html может содержать незакрытые тэги (причем их обычно очень много).
Posted: Fri Sep 17, 2010 6:48 am
by se7h
Instructor wrote:se7h
С html.coder, который идет в комплекте плагина?
Если были добавлены правила xml в html (смотря не предыдущий пост), то это не самая удачная идея, т.к. html может содержать незакрытые тэги (причем их обычно очень много).
Или геморрой не стоит свеч?
А то для html фолдинга есть еще пару хотелок
se7h wrote:ложная тревога, оказалось всё дело в SpellCheck
c такими правилами в html.coder мой одноядерный Athlon XP справляется без проблем, никаких педалей, думаю, Вы зря беспокоитесь
Да нет, с такими правилами в html.coder и отключенным SpellCheck'ом мой двухядерник подтупливает при наборе текста. Но беспокоится действительно не стоит ибо эти правила не для HTML!
Instructor wrote:
кстати, в .coder не занесено описание 512 флага
Вроде везде есть.
В php.coder вроде бы нет.
Posted: Fri Sep 17, 2010 9:47 am
by Instructor
[Yustas.NeO]
А вообще планирутся какие-то изменения в этом направлении? Например указания нескольких возможных Fold end:
Сейчас итак можно указывать несколько Fold end. Фраза "html может содержать незакрытые тэги (причем их обычно очень много)" относилась к настройкам se7h. Текущий файл html.coder не должен иметь проблем с быстродействием.
В php.coder вроде бы нет.
Добавил.
Posted: Fri Sep 17, 2010 10:25 am
by [Yustas.NeO]
Instructor wrote:[Yustas.NeO]
А вообще планирутся какие-то изменения в этом направлении? Например указания нескольких возможных Fold end:
Сейчас итак можно указывать несколько Fold end.
Тоесть в том коде я правильно указал настройки фолдинга на примере тэга TD?
Instructor wrote:Фраза "html может содержать незакрытые тэги (причем их обычно очень много)" относилась к настройкам se7h.
Да, это я понял. Я имел ввиду, что мне пока так и не удалось нормально наладить фолдинг, и думал это потому, что работы в данном направлении пока не ведутся...
Posted: Fri Sep 17, 2010 10:40 am
by FeyFre
se7h
А можно по подробнее обстоятельства тормознутости?(в личку или в ветку плага). Особо интересует средняя длинна сроки.
Вопрос к пользователям: пробовал ли кто-то когда-то делать правила фолдинга для C/C++ препроцессора для макросов условной компиляции(#if #ifdef #ifndef #else #elseif #endif)?
Поделитесь. У меня почему-то не получается.
Posted: Fri Sep 17, 2010 8:13 pm
by Instructor
Сегодня был день CodeFold'а
FeyFre
В новой версии в cpp.coder добавлены правила для директив, но их надо раскомментировать.