Re: Разные недочеты/баги
Posted: 05.11.2026 07:24
> я не смог найти строку ui_dialog_save_open в кодах редактора. откуда гуглярщики это взяли? галюцинации ИИ?
спрошу его при случае!
спрошу его при случае!
Discuss releases, report bugs and wishes
http://synwrite.sourceforge.net/forums/
Алексей, вы абсолютно правы! Прошу прощения за дезинформацию — это действительно оказалась чистая «галлюцинация» нейросети, которая придумала несуществующий параметр из головы. Естественно, редактор эти строчки проигнорировал.
Настоящим спасением в итоге стал не JSON, а именно системная настройка переменных окружения через env QT_QPA_PLATFORMTHEME=gtk3 (или утилиту qt5ct), которая заставила саму библиотеку Qt5 корректно транслировать вызовы окон в нативные диалоги GTK3 внутри Wayland. На этом костыле всё сейчас и держится стабильно.
Code: Select all
Python 3.14.4
Init: cuda_clock
Init: cuda_exttools
Init: cuda_favorites
Traceback (most recent call last):
File "/home/one/.config/cudatext/py/cuda_favorites/__init__.py", line 1, in <module>
from .cd_favs import Command
File "/home/one/.config/cudatext/py/cuda_favorites/cd_favs.py", line 15, in <module>
from .cd_kv_base import * # as part of this plugin
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/one/.config/cudatext/py/cuda_favorites/cd_kv_base.py", line 339, in <module>
MAX_HIST= apx.get_opt('ui_max_history_edits', 20)
File "/home/one/.config/cudatext/py/cudax_lib.py", line 172, in get_opt
def_opts = get_app_default_opts(lexer=lexer)
File "/home/one/.config/cudatext/py/cudax_lib.py", line 108, in get_app_default_opts
APP_DEFAULT_OPTS = _json_loads(open(def_json, encoding='utf8').read(), **kw)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/home/one/.config/cudatext/settings_default/default.json'
ERROR: Exception in CudaText for cuda_favorites.on_start: FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/home/one/.config/cudatext/settings_default/default.json'
Init: cuda_macros
Init: cuda_project_man
Init: cuda_code_tree_x
Init: cuda_hilite_occurrences
Traceback (most recent call last):
File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 151, in __init__
do_load_ops()
~~~~~~~~~~~^^
File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 71, in do_load_ops
opt.MIN_LEN = get_opt('min_len', meta_def('min_len'))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 53, in get_opt
return appx.get_opt(path, val, user_json=fn_config)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/one/.config/cudatext/py/cudax_lib.py", line 172, in get_opt
def_opts = get_app_default_opts(lexer=lexer)
File "/home/one/.config/cudatext/py/cudax_lib.py", line 108, in get_app_default_opts
APP_DEFAULT_OPTS = _json_loads(open(def_json, encoding='utf8').read(), **kw)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/home/one/.config/cudatext/settings_default/default.json'
ERROR: Exception in CudaText for importing cuda_hilite_occurrences: FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/home/one/.config/cudatext/settings_default/default.json'
Init: cuda_breadcrumbs
Init: cuda_insert_pics
Init: cuda_runner
Loaded session: "default__linux.cuda-session", 50ms, 7 file(s)
Startup: 360ms, plugins: 110ms (breadcrumbs 5ms, clock 2ms, exttools 36ms, favorites 39ms, hilite_occurrences 4ms, insert_pics 1ms, macros 7ms, project_man 11ms, runner 2ms)
Init: cuda_folding_caption