WikidPad support in CudaText + Tree view & find + Markdown

mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post 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 строк.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

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

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

Post by mix-7 »

> 7. долгий только с Wikidpad файлом?

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

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

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

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

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




Сами лексеры вы пишете по шаблону?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

1- в дереве надо делать double click- это двинет каретку.
2- сами лексеры пишу по туториалам- они лежат в readme/*.odt
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

3- можете написать LITE lexer WikidPad- будет работать быстро!
http://wiki.freepascal.org/CudaText#Lite_lexers
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

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

Plugins/ AddonManager/ Install from github
URL https://github.com/kvichans/cuda_ext
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

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

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

Есть ли [TOC] для Markdown и поддержка ввода маркеров Markdown?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Как вызвать контекстное меню Code Tree помимо ПКМ?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

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

2) вызвать конт. меню можно - клик на code tree + клавиша MENU (на Вин клавиатуре).
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

3) TOC for Markdown- а как вы это себе преставляете в Куде? википедия - одно, а тут другое.
маркеры- ??
Post Reply