Cudatext Code tree
-
- Posts: 2601
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
>Было бы удобно переключать обновление (отключать/включать) Code tree во View или Plugins
сделайте мелкий плагин для этого.
он может писать значение опции "ui_tree_time_fill" в темп-файл cudatext_tmp.json и читать Кудой этот конфиг:
PROC_CONFIG_READ: Reads param "text" as contents of CudaText JSON config file.
сделайте мелкий плагин для этого.
он может писать значение опции "ui_tree_time_fill" в темп-файл cudatext_tmp.json и читать Кудой этот конфиг:
PROC_CONFIG_READ: Reads param "text" as contents of CudaText JSON config file.
-
- Posts: 2601
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
стойте, не создавайте новую тему, я повторил баг с wikidpad tree (клик на пустом блоке ставит выделение на родителя) и поправил.
Re: Cudatext Code tree
При проверке наличия обновлений в CudaText 1.223.0.5, linux-x86_64-qt6, fpc 3.2.3
сообщение об ошибке:
Cannot find links 1.233.1.0
сообщение об ошибке:
Cannot find links 1.233.1.0
-
- Posts: 2601
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
Потому что сборка в .deb не выложена. есть проблемы с ноутбуком. когда починят, выложу. на ноуте умерла клавиатура.
Re: Cudatext Code tree
Ё-маё! Сочувствую! Папа умер, клавиатура умерла. События, конечно, несопоставимые, но очень жаль.
Да, хотел написать в Баги, что нет обновления, но ошибся, сорри. Уж не будем переносить.
> повторил баг с wikidpad tree (клик на пустом блоке ставит выделение на родителя) и поправил.
Спасибо!
Да, хотел написать в Баги, что нет обновления, но ошибся, сорри. Уж не будем переносить.
> повторил баг с wikidpad tree (клик на пустом блоке ставит выделение на родителя) и поправил.
Спасибо!
Re: Cudatext Code tree
А макросом никак?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.



Re: Cudatext Code tree
Сработало в консоли:
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 заменяется или только дополняется?
И как команды консоли выполнить в макросе?
-
- Posts: 2601
- Joined: 25.08.2021 18:15
Re: Cudatext Code tree
>весь user.json заменяется или только дополняется?
дополняется.
>как команды консоли выполнить в макросе?
а) Записать их в мелкий плагин. б) вызвать плагин при записи макроса.
дополняется.
>как команды консоли выполнить в макросе?
а) Записать их в мелкий плагин. б) вызвать плагин при записи макроса.
Re: Cudatext Code tree
> а) Записать их в мелкий плагин.
Спасибо!
Надо учиться создавать мелкие плагины!
Спасибо!
Надо учиться создавать мелкие плагины!