WikidPad support in CudaText + Tree view & find + Markdown

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 »

Команда палитры команд, например, get first folding block ?

Находясь внутри блока получить первую его строку, в случае языков разметки это будет заголовок.
Можно сделать такую команду?
И тогда можно попробовать сделать локальные ссылки и ссылки на текст в другом файле с помощью макро универсальные!
(Только продумать универсальный формат для их записи, ну, например [имя файла вкладки | строка заголовка]
Да, есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

>Находясь внутри блока получить первую его строку, в случае языков разметки это будет заголовок. Можно сделать такую команду?

в смысле команда которая переводит каретку на 1ю строку блока? можно сделать.
можно и плагином.
можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

>есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?

ПОСЛЕДНИМИ из активных?
есть. команда в Палитре:
"ui: switch tab, to recent"

ПОСЛЕДНИМИ по порядку?
такой нет.
но можно вызвать две:
"ui: switch tab, simple to next"
"ui: switch tab, simple to previous"
mix-7
Posts: 741
Joined: 11.05.2018 11:02

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

Post by mix-7 »

Плагином, а он, вернее, его команда будет вызываться из палитры команд, а, следовательно, из макро?

> можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.

Да, было бы здорово:

Code: Select all

+ Заголовок темы
++ Подтема 2
+++ Подтема 3
Для Маркдауна # ## ### соответственно
Ссылаться на текущий блок и/или на общий раздел верхнего уровня.
Или для вложенных блоков для C++, Java и т.д.

Кстати, этот же универсальный плагин не будет привязан к конкретному лексеру, не надо писать для каждогоон будет давать данные для всех лексеров!
И если придумать универсальные ссылки (а для языков программирования их надо будет экранировать комментариями), которые просто проставить автоматически (и надо отрабатывать переходы по ним - ну, вида [файл | блок в файле]) то будет это почти Zettelkasten!

Ведь Zettelkasten Лумана - это всего лишь картотека, ящики с карточками А6, которые расположены друг за другом - т.е. иераррхия блоков, чего нет в линейной картотеке, там кортеж карточек обычно не имеет отступов.
Хотя нет, есть в ящиках разделители, выступающие над карточками.

Важное в картотеке Лумана - это ссылки.
И если их удастся красиво, просто, не громоздко, понятно и удобно организовать - то у бриллианта CudaText появится несколько сияющих граней, а его смело можно будет относить к инструменту Zettelkasten!

Причем, инструменту, легко настраиваемому с помощью макросов.
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 »

main Alexey wrote: 22.11.2023 11:31 >есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?

ПОСЛЕДНИМИ из активных?
есть. команда в Палитре:
"ui: switch tab, to recent"

ПОСЛЕДНИМИ по порядку?
такой нет.
но можно вызвать две:
"ui: switch tab, simple to next"
"ui: switch tab, simple to previous"
> "ui: switch tab, to recent"
Отлично!
Можно связывать ссылкам две вкладки.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

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

Post by mix-7 »

> в смысле команда которая переводит каретку на 1ю строку блока? можно сделать.

а просто получает ее значение, оставляя каретку на ее месте?
Получить первую строку блока?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

тогда что именно должна делать команда которая вам нужна?
а вот эти команды вы видели в CudaExt?

Jump: to begin/end of current fold-range (2 шт)
Jump: to begin/end of parent fold-range (2 шт)
Jump: to begin/end of current/parent fold-range (2 шт)
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

>а просто получает ее значение, оставляя каретку на ее месте? Получить первую строку блока?
нет, команды не могут "получить" что-то. куда надо получить? вывод в консоль? нет такого.
Post Reply