Cudatext Code tree

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

Re: Cudatext Code tree

Post by mix-7 »

> полного решения нету.

А если просто не перестраивать дерево при сохранении?
Если заголовки не менялись.

Еще идея - (принцип CudaText: "если вам что-то нужно, то это уже реализовано!" :idea: :!: :arrow: :ugeek: :geek: )
ставить в нужных ветвях в заголовках теги, а в поле поиска фильтры, и тогда эти блоки будут развернуты.
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

сохранение не при чем, дерево обновляется после _изменения_ и паузы. не обновлять после изменения - нельзя. можно лишь изменить паузу (опция).
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

> дерево обновляется после _изменения_

если заголовок/заголовки не менялись, можно не обновлять дерево?
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

пока что нельзя, но можно подумать над этим. запишу в блокнот.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

Придумал три варианта:

1. самый простой и красивый.
CudaText помнит последний и предпоследний блок, где была каретка.
Состояние фолдинга этих блоков тоже запоминать и не менять.

2. Есть маркеры. Где стоят маркеры, там состояние фолдинга этих блоков тоже запоминать и не менять.

3. Самое некрасивое (потому что громоздкое) решение - добавить пины в Code tree для закрепления состояния фолдинга.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

Здравствуйте!

Маркеры не поставить в Code tree?


Вот что еще заметил.
Code tree ПКМ - можно сортировать - ПКМ на tree, чекбокс Sorted
Очень удобно для нужных случаев, спасибо!
А когда снимаешь галочку, Code tree не обновляется, не возвращается к порядку последовательности.
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

>Маркеры не поставить в Code tree?

нет, маркеры только для текста.
но есть плагин Code-Tree Bookmarks.

>когда снимаешь галочку, Code tree не обновляется, не возвращается к порядку последовательности.

при следующем обновлении дерева эта опция учтется. не сразу.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

> при следующем обновлении дерева эта опция учтется. не сразу.
Отлично!

Вопрос про контекстное меню
Alexey wrote: 21.05.2018 20:18 2) вызвать конт. меню можно - клик на code tree + клавиша MENU (на Вин клавиатуре).
сегодня не получилось клавишей MENU.

CudaText 1.223.6.0, linux-x86_64-qt6, fpc 3.2.3
Ubuntu 24.04 X11
Лексер WikidPad

Регрессия? :?
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

в gtk2-версии кнопка Menu работает в дереве.
в qt5/qt6-версиях нет.
запишу себе в блокнот.
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

MENU-key не показывает меню в дереве - баг Лаза для qt5/qt6 !
обобщено в такой багрепорт -
https://gitlab.com/freepascal.org/lazar ... sues/41676
Post Reply