Cudatext Code tree
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
вроде сделал чтобы состояние фолдинга в дереве помнилось при переключ.табов.
бета
https://github.com/Alexey-T/CudaText/di ... t-13002986
проверьте.
бета
https://github.com/Alexey-T/CudaText/di ... t-13002986
проверьте.
Re: Cudatext Code tree
Спасибо!
Магия!
Состояние дерева сохраняется при переключении табов!
Магия!
Состояние дерева сохраняется при переключении табов!
Re: Cudatext Code tree
Если я в консоли задаюmain Alexey wrote: ↑30.04.2025 14:34 я и говорю что надо посмотреть, как сохранять свернутость узлов codetree при переключении табов. уже и так сохраняется содержимое дерева. но не свернутость узлов. пишется в "буфер" внутри таба. после возврата на старый таб "буфер" копируется в один общий контрол codetree.
но свернутость пока НЕ восстанавливается AFAIR.
Code: Select all
app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2000000}')
Значит, обновление дерева происходит и по открытию таба, и по его переключению (кроме обновления заголовка, его вставки или удаления)?
(Происходило до беты)
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
обновление дерева - да, по открытию файла, и после переключения таба.
и причем по таймеру. так что видимо вы задали 2000000 в этот таймер, и обновление отвалилось, т к таймер перестал работать.
и причем по таймеру. так что видимо вы задали 2000000 в этот таймер, и обновление отвалилось, т к таймер перестал работать.
Re: Cudatext Code tree
Может, как опция тому, кому нужно обновлять Code tree при переключении таба.main Alexey wrote: ↑30.04.2025 17:34 как времяное решение, опция "ui_tree_unfold":true вам пригодится?
Хотя, думаю, это side effect был лишним при переключении таба, ведь есть команда
code tree: update tree panel.
В общем, опция "ui_tree_update_onswtb": false примирит всех!
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
опция чтобы не обновлять дерево при переключении таба??? это чудно. нельзя оставлять дерево со старыми данными для старого таба! dbl-click в нем как должен работать, активировать старый таб чтоли?
Re: Cudatext Code tree
Здравствуйте! Немного непонятно выразился. Извините. Постараюсь пояснить.
Я имел в виду вот что.
В tab1 было открыто несколько разных подветвей, при
переключение tab1->tabn и обратно на tab1 Code tree сворачивались все узлы.
Сейчас, в бете, желателно поведение, "картина" дерева (свернутые и развернутые узлы) остается прежней для tab1 после возврата к tab1.
Спасибо!
Я подумал, что, возможно, кому-то нужно старое поведение: при возврате к вкладке свернуть все узлы.
И предложил для этого опцию
"ui_tree_update_onswtb":
со значением по умолчанию false
Вот и все.
Но, думаю, это нужно очень редко - свернуть все узлы.
И можно воспользоваться командой
code tree: update tree panel.
Или. как side effect, отредактировать заголовок узла.
>! dbl-click в нем как должен работать
Извините, не понял.
А, dbl-click в Code tree для перехода к нужному блоку?!
Я имел в виду вот что.
В tab1 было открыто несколько разных подветвей, при
переключение tab1->tabn и обратно на tab1 Code tree сворачивались все узлы.
Сейчас, в бете, желателно поведение, "картина" дерева (свернутые и развернутые узлы) остается прежней для tab1 после возврата к tab1.
Спасибо!
Я подумал, что, возможно, кому-то нужно старое поведение: при возврате к вкладке свернуть все узлы.
И предложил для этого опцию
"ui_tree_update_onswtb":
со значением по умолчанию false
Вот и все.
Но, думаю, это нужно очень редко - свернуть все узлы.
И можно воспользоваться командой
code tree: update tree panel.
Или. как side effect, отредактировать заголовок узла.
>! dbl-click в нем как должен работать
Извините, не понял.
А, dbl-click в Code tree для перехода к нужному блоку?!
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
>подумал, что, возможно, кому-то нужно старое поведение: при возврате к вкладке свернуть все узлы.
не думаю, что это кому-то будет надо.
>dbl-click в Code tree для перехода к нужному блоку?!
ну да...
не думаю, что это кому-то будет надо.
>dbl-click в Code tree для перехода к нужному блоку?!
ну да...
Re: Cudatext Code tree
При сохранении файла в Code tree сворачиваются все ноды кроме текущей.
CudaText 1.223.6.0, linux-x86_64-qt6, fpc 3.2.3
Лексер WikidPad
CudaText 1.223.6.0, linux-x86_64-qt6, fpc 3.2.3
Лексер WikidPad
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
это не при сохранении видимо, а просто после правки и паузы.
да, есть такое.
поможет опция "ui_tree_unfold": true как обход. полного решения нету.
да, есть такое.
поможет опция "ui_tree_unfold": true как обход. полного решения нету.