Cudatext Code tree

main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

>Было бы удобно переключать обновление (отключать/включать) Code tree во View или Plugins

сделайте мелкий плагин для этого.
он может писать значение опции "ui_tree_time_fill" в темп-файл cudatext_tmp.json и читать Кудой этот конфиг:

PROC_CONFIG_READ: Reads param "text" as contents of CudaText JSON config file.
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

стойте, не создавайте новую тему, я повторил баг с wikidpad tree (клик на пустом блоке ставит выделение на родителя) и поправил.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

При проверке наличия обновлений в CudaText 1.223.0.5, linux-x86_64-qt6, fpc 3.2.3
сообщение об ошибке:

Cannot find links 1.233.1.0
скриншот
скриншот
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

Потому что сборка в .deb не выложена. есть проблемы с ноутбуком. когда починят, выложу. на ноуте умерла клавиатура.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

Ё-маё! Сочувствую! Папа умер, клавиатура умерла. События, конечно, несопоставимые, но очень жаль.
Да, хотел написать в Баги, что нет обновления, но ошибся, сорри. Уж не будем переносить.

> повторил баг с wikidpad tree (клик на пустом блоке ставит выделение на родителя) и поправил.

Спасибо!
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

main Alexey wrote: 18.04.2025 13:38 >Было бы удобно переключать обновление (отключать/включать) Code tree во View или Plugins

сделайте мелкий плагин для этого.
он может писать значение опции "ui_tree_time_fill" в темп-файл cudatext_tmp.json и читать Кудой этот конфиг:

PROC_CONFIG_READ: Reads param "text" as contents of CudaText JSON config file.
А макросом никак? :? :?: :idea:
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 wrote: 21.04.2025 11:17 тут никак.
Сработало в консоли:

Code: Select all

>>> app_proc(PROC_CONFIG_READ, '/home/one/.config/cudatext/settings/user.json')
ERROR: Cannot parse config: TMP00000.tmp.json; Invalid character at line 1, pos 2: 'h'
Saved session: "default.cuda-session", 7 file(s), by timer at 16:50:43
Saved session: "default.cuda-session", 7 file(s), by timer at 16:51:26
Saved session: "default.cuda-session", 7 file(s), by timer at 16:52:10
>>> app_proc(PROC_CONFIG_READ, '"ui_tree_time_fill": 2000000')
ERROR: Cannot parse config: TMP00000.tmp.json; "/tmp/TMP00000.tmp.json" is not a valid JSON configuration file.
Saved session: "default.cuda-session", 7 file(s), by timer at 16:52:56
>>> app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2000000}')
Saved session: "default.cuda-session", 7 file(s), by timer at 16:53:37
Saved session: "default.cuda-session", 7 file(s), by timer at 16:54:17
Saved session: "default.cuda-session", 7 file(s), by timer at 16:55:08
>>> app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2}')
Saved session: "default.cuda-session", 7 file(s), by timer at 16:55:49

А это весь user.json заменяется или только дополняется?
И как команды консоли выполнить в макросе?
main Alexey
Posts: 2601
Joined: 25.08.2021 18:15

Re: Cudatext Code tree

Post by main Alexey »

>весь user.json заменяется или только дополняется?

дополняется.

>как команды консоли выполнить в макросе?

а) Записать их в мелкий плагин. б) вызвать плагин при записи макроса.
mix-7
Posts: 947
Joined: 11.05.2018 11:02

Re: Cudatext Code tree

Post by mix-7 »

> а) Записать их в мелкий плагин.

Спасибо!
Надо учиться создавать мелкие плагины!
Post Reply