Page 2 of 21

Posted: 16.05.2018 13:05
by mix-7
Alexey wrote:
> как происходит поиск по code tree?
его нету.
>нет "поглощения" при свертке заголовком верхнего уровня текста под заголовком нижнего уровня:
Для этого написан новый плагин который делает ОК дерево CudaTree
А сам текст Wiki или Markdown можно сворачивать по заголовкам верхнего уровня?

жду репортов по правильности дерева.
Алексей, спасибо, оперативно, быстро.
Посмотрел, вот мои вопросы:


1. Нет свертки +++ после ++ (заголовков нижнего уровня заголовками верхнего уровня)
2. Отличное дерево со сверткой
3. Как все свернуть в окне справа (текст до верхних заголовкой/развернутьвсе?
4. Поиск по заголовкам или дереву слева - как?
5. Как пишется лексер? (Wikidpad, например, в lexlib)
6. Всплывающий текст folded text - очень удобно!
7. Долгий старт 32 разрядная программа, файл wiki 1.1 МБ ~13000 строк.

Posted: 17.05.2018 06:09
by Alexey
1. Folding пока не доделан- он свернет только один малый кусок (без вложеных).
подумаю можно ли помочь плагином treehelper.

4. поиска по дереву еще нет.
5. http://wiki.freepascal.org/CudaText#Lexers_editing
7. долгий только с Wikidpad файлом?

Posted: 17.05.2018 13:14
by mix-7
> 7. долгий только с Wikidpad файлом?

Markdown еще не пробовал (при наличии лексера wiki).
Попробую - напишу.

Забыл написать, чего важного нет пока в treehelper:

При перемещении по дереву (в левом окне) не происходит перемещение к соответствующему заголовку текста (в правом окне).

Алексей, спасибо!
Я ломал голову, как написать лексер для SciTE, множество параметров, а folding в лексерах описан плохо, непонятно.
В общем, не смог.

А у вас такой модульный замечательный редактор!




Сами лексеры вы пишете по шаблону?

Posted: 17.05.2018 19:29
by Alexey
1- в дереве надо делать double click- это двинет каретку.
2- сами лексеры пишу по туториалам- они лежат в readme/*.odt

Posted: 17.05.2018 20:10
by Alexey
3- можете написать LITE lexer WikidPad- будет работать быстро!
http://wiki.freepascal.org/CudaText#Lite_lexers

Posted: 18.05.2018 08:14
by Alexey
4- Поиск по дереву
https://github.com/Alexey-T/CudaText/is ... -389999501

Plugins/ AddonManager/ Install from github
URL https://github.com/kvichans/cuda_ext

Posted: 20.05.2018 19:21
by mix-7
Alexey wrote:
> как происходит поиск по code tree?
его нету.
>нет "поглощения" при свертке заголовком верхнего уровня текста под заголовком нижнего уровня:
...
жду репортов по правильности дерева.
Спасибо!
На первый взгляд, работает корректно.

Не хватает поиска по code tree для быстрого перехода в случае длинного и структурированного документа.

Есть ли [TOC] для Markdown и поддержка ввода маркеров Markdown?

Posted: 20.05.2018 19:28
by mix-7
Как вызвать контекстное меню Code Tree помимо ПКМ?

Posted: 21.05.2018 20:18
by Alexey
1) Поиск в code tree теперь есть- в плагине CudaExt новая команда "Code tree: find node".

2) вызвать конт. меню можно - клик на code tree + клавиша MENU (на Вин клавиатуре).

Posted: 21.05.2018 20:22
by Alexey
3) TOC for Markdown- а как вы это себе преставляете в Куде? википедия - одно, а тут другое.
маркеры- ??