WikidPad support in CudaText + Tree view & find + Markdown

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

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

mix-7 wrote: 16.11.2023 13:20 Писал здесь, ответ пропал.
Разве обработка блоков в C {...} и Markdown между заголовками # ... # не идентична?

Можно ли сделать свертку блоком с заголовком верхнего уровня блоков нижнего уровня:

Code: Select all

+ заголовок блока 1
текст
++ заголовок блока 2
текст
++ заголовок блока 3
текст
+ заголовок блока 4
Чтобы при сворачивании блока 1 сворачивались внутренние его блоки 2 и 3?
Это сложно реализовать?
"Поглощение сверткой блока верхнего уровня блоков нижележащего уровня?
Для улучшения обзора текста во вкладке.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

пропустил сообщение или забыл.
подумаю над этим. может и можно настроить лекс.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

Свертка в лексерах, это не общее свойство CudaText?
Т.е., и для WikidPad, Markdown, Text Improved и т.д., для каждого лексера нужно писать свертку отдельно?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

да,точно так.
для фолдинга markup языков я придумал что надо делать.
надо уметь строить фолдинг из tree-helper (который есть для несколких markup языков - см в Addon Manager).
в будущем планирую это.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

А блок, вернее, каретка/курсор "знает" о его первой строке?
Можно получить в макросе?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

И где почитать описание того, что можно сделать в макросах?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

https://wiki.freepascal.org/CudaText_plugins#Macros
ну в макросе может быть любая команда из Палитры Команд.
и еще пишется действие из find/replace dlg.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

После вашего поста
main Alexey wrote: 19.11.2023 20:45 @mix-7
We should ask what CPU user has. after that, we must use that CPU (and maybe Windows XP? no, windows 10 is OK) and test 1000-lines Java file with Java lexer.
example of file:
https://github.com/Alexey-T/lexer_tests ... eting.java
Заинтересовался, посмотрел, что же такое лексер.

1 lexer_tests/lexers/Java/BusTicketing.java at master · Alexey-T/lexer_tests
https://github.com/Alexey-T/lexer_tests ... eting.java

2 lexer_tests/lexers/Java at master · Alexey-T/lexer_tests
https://github.com/Alexey-T/lexer_tests ... exers/Java

Затем
3 lexer_tests/lexers/WikidPad at master · Alexey-T/lexer_tests
https://github.com/Alexey-T/lexer_tests ... s/WikidPad

Там на каждый компонент WikidPad свой wiki-файл
Выходит, на каждую сущность свое действие?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

как это? не понял?
этот репозиторий
https://github.com/Alexey-T/lexer_tests/
просто содержит примеры файлов
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

Спасибо!
mix-7 wrote: 22.11.2023 10:39 А блок, вернее, каретка/курсор "знает" о его первой строке?
Можно получить в макросе?
Ответите?
Можно ли получить в палитре команд информацию о первой строке блока?
Я не нашел.
Может, уже реализовано?
Post Reply