WikidPad support in CudaText + Tree view & find + Markdown
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>А блок, вернее, каретка/курсор "знает" о его первой строке?
смотря что вы имеет в виду под "знает". не понимаю.
>Можно получить в макросе?
как вы это представляете? макрос это просто записаная посл-ть команд.
как он может "знать"?
смотря что вы имеет в виду под "знает". не понимаю.
>Можно получить в макросе?
как вы это представляете? макрос это просто записаная посл-ть команд.
как он может "знать"?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Команда палитры команд, например, get first folding block ?
Находясь внутри блока получить первую его строку, в случае языков разметки это будет заголовок.
Можно сделать такую команду?
И тогда можно попробовать сделать локальные ссылки и ссылки на текст в другом файле с помощью макро универсальные!
(Только продумать универсальный формат для их записи, ну, например [имя файла вкладки | строка заголовка]
Да, есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?
Находясь внутри блока получить первую его строку, в случае языков разметки это будет заголовок.
Можно сделать такую команду?
И тогда можно попробовать сделать локальные ссылки и ссылки на текст в другом файле с помощью макро универсальные!
(Только продумать универсальный формат для их записи, ну, например [имя файла вкладки | строка заголовка]
Да, есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>Находясь внутри блока получить первую его строку, в случае языков разметки это будет заголовок. Можно сделать такую команду?
в смысле команда которая переводит каретку на 1ю строку блока? можно сделать.
можно и плагином.
можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.
в смысле команда которая переводит каретку на 1ю строку блока? можно сделать.
можно и плагином.
можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>есть ли еще такая вещь, как переключение между двумя ПОСЛЕДНИМИ вкладками: текущей и предпоследней и обратно?
ПОСЛЕДНИМИ из активных?
есть. команда в Палитре:
"ui: switch tab, to recent"
ПОСЛЕДНИМИ по порядку?
такой нет.
но можно вызвать две:
"ui: switch tab, simple to next"
"ui: switch tab, simple to previous"
ПОСЛЕДНИМИ из активных?
есть. команда в Палитре:
"ui: switch tab, to recent"
ПОСЛЕДНИМИ по порядку?
такой нет.
но можно вызвать две:
"ui: switch tab, simple to next"
"ui: switch tab, simple to previous"
Re: WikidPad support in CudaText + Tree view & find + Markdown
Плагином, а он, вернее, его команда будет вызываться из палитры команд, а, следовательно, из макро?
> можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.
Да, было бы здорово:
Для Маркдауна # ## ### соответственно
Ссылаться на текущий блок и/или на общий раздел верхнего уровня.
Или для вложенных блоков для C++, Java и т.д.
Кстати, этот же универсальный плагин не будет привязан к конкретному лексеру, не надо писать для каждогоон будет давать данные для всех лексеров!
И если придумать универсальные ссылки (а для языков программирования их надо будет экранировать комментариями), которые просто проставить автоматически (и надо отрабатывать переходы по ним - ну, вида [файл | блок в файле]) то будет это почти Zettelkasten!
Ведь Zettelkasten Лумана - это всего лишь картотека, ящики с карточками А6, которые расположены друг за другом - т.е. иераррхия блоков, чего нет в линейной картотеке, там кортеж карточек обычно не имеет отступов.
Хотя нет, есть в ящиках разделители, выступающие над карточками.
Важное в картотеке Лумана - это ссылки.
И если их удастся красиво, просто, не громоздко, понятно и удобно организовать - то у бриллианта CudaText появится несколько сияющих граней, а его смело можно будет относить к инструменту Zettelkasten!
Причем, инструменту, легко настраиваемому с помощью макросов.
> можно даже 2 - 1) для блока самого внутреннего (в С++ например нужно), 2) для самого внешнего.
Да, было бы здорово:
Code: Select all
+ Заголовок темы
++ Подтема 2
+++ Подтема 3
Ссылаться на текущий блок и/или на общий раздел верхнего уровня.
Или для вложенных блоков для C++, Java и т.д.
Кстати, этот же универсальный плагин не будет привязан к конкретному лексеру, не надо писать для каждогоон будет давать данные для всех лексеров!
И если придумать универсальные ссылки (а для языков программирования их надо будет экранировать комментариями), которые просто проставить автоматически (и надо отрабатывать переходы по ним - ну, вида [файл | блок в файле]) то будет это почти Zettelkasten!
Ведь Zettelkasten Лумана - это всего лишь картотека, ящики с карточками А6, которые расположены друг за другом - т.е. иераррхия блоков, чего нет в линейной картотеке, там кортеж карточек обычно не имеет отступов.
Хотя нет, есть в ящиках разделители, выступающие над карточками.
Важное в картотеке Лумана - это ссылки.
И если их удастся красиво, просто, не громоздко, понятно и удобно организовать - то у бриллианта CudaText появится несколько сияющих граней, а его смело можно будет относить к инструменту Zettelkasten!
Причем, инструменту, легко настраиваемому с помощью макросов.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>Плагином, а он, вернее, его команда будет вызываться из палитры команд, а, следовательно, из макро?
почти любая команда которая есть в Палитре, запишется в макрос. и эта тоже должна.
почти любая команда которая есть в Палитре, запишется в макрос. и эта тоже должна.
Re: WikidPad support in CudaText + Tree view & find + Markdown
> "ui: switch tab, to recent"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"
Отлично!
Можно связывать ссылкам две вкладки.
Re: WikidPad support in CudaText + Tree view & find + Markdown
> в смысле команда которая переводит каретку на 1ю строку блока? можно сделать.
а просто получает ее значение, оставляя каретку на ее месте?
Получить первую строку блока?
а просто получает ее значение, оставляя каретку на ее месте?
Получить первую строку блока?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
тогда что именно должна делать команда которая вам нужна?
а вот эти команды вы видели в 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 шт)
а вот эти команды вы видели в 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 шт)
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>а просто получает ее значение, оставляя каретку на ее месте? Получить первую строку блока?
нет, команды не могут "получить" что-то. куда надо получить? вывод в консоль? нет такого.
нет, команды не могут "получить" что-то. куда надо получить? вывод в консоль? нет такого.