Page 12 of 21
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 16.11.2023 21:42
by mix-7
mix-7 wrote: ↑16.11.2023 13:20
Писал здесь, ответ пропал.
Разве обработка блоков в C {...} и Markdown между заголовками # ... # не идентична?
Можно ли сделать свертку блоком с заголовком верхнего уровня блоков нижнего уровня:
Code: Select all
+ заголовок блока 1
текст
++ заголовок блока 2
текст
++ заголовок блока 3
текст
+ заголовок блока 4
Чтобы при сворачивании блока 1 сворачивались внутренние его блоки 2 и 3?
Это сложно реализовать?
"Поглощение сверткой блока верхнего уровня блоков нижележащего уровня?
Для улучшения обзора текста во вкладке.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 16.11.2023 22:43
by main Alexey
пропустил сообщение или забыл.
подумаю над этим. может и можно настроить лекс.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 17.11.2023 10:12
by mix-7
Свертка в лексерах, это не общее свойство CudaText?
Т.е., и для WikidPad, Markdown, Text Improved и т.д., для каждого лексера нужно писать свертку отдельно?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 17.11.2023 10:16
by main Alexey
да,точно так.
для фолдинга markup языков я придумал что надо делать.
надо уметь строить фолдинг из tree-helper (который есть для несколких markup языков - см в Addon Manager).
в будущем планирую это.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:39
by mix-7
А блок, вернее, каретка/курсор "знает" о его первой строке?
Можно получить в макросе?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:40
by mix-7
И где почитать описание того, что можно сделать в макросах?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:42
by main Alexey
https://wiki.freepascal.org/CudaText_plugins#Macros
ну в макросе может быть любая команда из Палитры Команд.
и еще пишется действие из find/replace dlg.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:51
by mix-7
После вашего поста
Заинтересовался, посмотрел, что же такое лексер.
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-файл
Выходит, на каждую сущность свое действие?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:53
by main Alexey
как это? не понял?
этот репозиторий
https://github.com/Alexey-T/lexer_tests/
просто содержит примеры файлов
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 22.11.2023 10:56
by mix-7
Спасибо!
mix-7 wrote: ↑22.11.2023 10:39
А блок, вернее, каретка/курсор "знает" о его первой строке?
Можно получить в макросе?
Ответите?
Можно ли получить в палитре команд информацию о первой строке блока?
Я не нашел.
Может, уже реализовано?