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 »

main Alexey wrote: 22.11.2023 11:50 тогда что именно должна делать команда которая вам нужна?
а вот эти команды вы видели в 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
от
Jump: to begin/end of current/parent fold-range ?

В этой команде
Jump: to begin/end of current/parent fold-range
неоднозначность для меня: куда переходить - в текущий блок или родительский?
Как она выполняется?
(Хотя можно и попробовать самому)

А можно палитру команд не убирать после выполнения?
И не очищать фильтр после исполнения?
Есть настройки?
Когда нужно выполнить несколько команд из палитры.
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:51 >а просто получает ее значение, оставляя каретку на ее месте? Получить первую строку блока?
нет, команды не могут "получить" что-то. куда надо получить? вывод в консоль? нет такого.
Скопировать в буфер первую строку текущего блока и вернуться на место редактирования.
Это одной командой не реализовать?
Несколько команд:
- Запомнить позицию каретки $pc
- Перейти к первой строке блока
- Скопировать строку
- Скопировать ссылку из имени вкладки и первой строки блока
- Вернуться в точку редактирования $pc
- Вставить ссылку
то же для предыдущей вкладки
Все это реализуемо в макросе?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

Есть ли где описание всех команд?
нету. надо пробовать.
или по описанию понять.
Чем отличается
Jump: to begin/end of current fold-range
от
Jump: to begin/end of current/parent fold-range ?
можно просто попробовать команды на таком С++ файле

Code: Select all

{
    dd
    {
        dd
        //caret 
    }
}
неоднозначность для меня: куда переходить - в текущий блок или родительский?
Как она выполняется?
(Хотя можно и попробовать самому)
я уже не помню деталей, попробуйте.
А можно палитру команд не убирать после выполнения?
И не очищать фильтр после исполнения?
нельзя.
может подумаю чтобы фильтр помнить в рамках сессии.
но тут опцию тогда делать. а это не хочется.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

Скопировать в буфер первую строку текущего блока и вернуться на место редактирования.
Это одной командой не реализовать?
пока вы не напишите доп-ные команды, нет.
Несколько команд:
- Запомнить позицию каретки $pc
- Перейти к первой строке блока
- Скопировать строку
- Скопировать ссылку из имени вкладки и первой строки блока
- Вернуться в точку редактирования $pc
- Вставить ссылку
то же для предыдущей вкладки
Все это реализуемо в макросе?
да, если вы напишите дополн-ные команды на питоне:
- занести в "стек" позицию каретки
- достать из "стека" позицию каретки
- скопировать текущую строку каретки (игнор опции Куд "копировать целую строку если нет выделения")
итд
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

есть прогресс.
treehelper for WikidPad теперь встроен в код.
он быстр.
он еще и фолдинг строит!!!

все встроенные treehelpers строят фолдинг.
- Ini
- reST
- Markdown
- WikidPad
- MediaWiki

это есть в новой 1.203.0. пробуем.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

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

Post by mix-7 »

В WikidPad фолдинг, поглощающий заголовки нижнего уровня, - работает!
Очень удобно для обзора: свернуть самый верхний блок, скрыв внутренние.
Fold Level тоже работает, как от него ожидаешь.

Спасибо огромное!


А это реализовано только для языков разметки?
Для языков программирования будет работать поглощающий фолдинг?

Только вот иногда "скачет", то вверх, то вниз.
Находишься на строке 5000, выбираешь ПКМ на Gutter фолдинг строки 800, сворачивает, но остаешься где-то внизу.
Идея: при фолдинге со строки N всегда перемещаться по файлу, чтобы она была либо первой, а лучше второй (чтобы видеть что над нашим свежесвернутым блоком).

Еще раз огромное спасибо!
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

неудобство пока не смог повторить.
потыкал так и так.
надо дать шаги для повтора. и текст тоже.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

есть какойто повтор. это то же самое что и у вас?

файл t.md

Code: Select all



# d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
## dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
dd
### ddd
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
# e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
делаем на экране 25 строк.
встаем на строку 50 чтобы была по центру экрана.
ПКМ на гуттере - "фолдить блок строки 3".

итог - скрол у строки 162, каретки не видать.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

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

Post by main Alexey »

выложил правку!
вот она (линукс х64)
http://uvviewsoft.com/c/
лучше стало?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

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

Post by mix-7 »

> итог - скрол у строки 162, каретки не видать.

Точно!

> лучше стало?

Да, теперь лучше, не убегает, фолдинг примерно посередине окна.
Post Reply