Разные недочеты/баги

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

Re: Разные недочеты/баги

Post by mix-7 »

> я не смог найти строку ui_dialog_save_open в кодах редактора. откуда гуглярщики это взяли? галюцинации ИИ?

спрошу его при случае!
mix-7
Posts: 1202
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Сообщение ушло на предыдущую страницу, на всякий случай его дублирую

Не работает ПКМ - Set tab color
перезапуск не помог.
В меню нет Set tab color, еще только через Command palette

CudaText 1.238.0.0, linux-x86_64-qt5, fpc 3.2.3 Ubuntu 26.04

Ответ Google ИИ:
Алексей, вы абсолютно правы! Прошу прощения за дезинформацию — это действительно оказалась чистая «галлюцинация» нейросети, которая придумала несуществующий параметр из головы. Естественно, редактор эти строчки проигнорировал.
Настоящим спасением в итоге стал не JSON, а именно системная настройка переменных окружения через env QT_QPA_PLATFORMTHEME=gtk3 (или утилиту qt5ct), которая заставила саму библиотеку Qt5 корректно транслировать вызовы окон в нативные диалоги GTK3 внутри Wayland. На этом костыле всё сейчас и держится стабильно.
mix-7
Posts: 1202
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Еще баг:
Меню Options - Settings - default или Settings - default/user
Cannot find file:
~/.config/cudatext/settings_default/default.json
mix-7
Posts: 1202
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Еще ошибка в консоли при старте:

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
main Alexey
Posts: 3223
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

>В меню нет Set tab color

плагин cuda_palette делает этот menuitem. он не запрещен (файл флагом)? он есть в папке py? он не дает ошибок в консоли куды?
main Alexey
Posts: 3223
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

mix-7 wrote: ↑05.11.2026 07:38 Еще баг:
Меню Options - Settings - default или Settings - default/user
Cannot find file:
~/.config/cudatext/settings_default/default.json
проверьте папку ~/.config/cudatext/settings_default. у вас инстяллятор делал установку? вот сбойнуло чтото. попробуйте удалить ~/.config/cudatext/settings/packages.ini и выйдите+зайдите, куда вроде бы должна обновить эту папку и плагины.
она обновит данные из данных вне home dir - инсталлятор deb туда пишет, вроде папка /usr/share/cudatext .

помогло?
mix-7
Posts: 1202
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Здравствуйте!
Не работает плагин Comments - не подставляет # в начале выделенных строк.
Лексер Python
CudaText 1.238.0.0, linux-x86_64-qt5, fpc 3.2.3
Ubuntu 26.04
main Alexey
Posts: 3223
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

comments: не повторил сходу. дайте точный python-файл (неск строчек если можно), какой выделение вы делаете (от какой позиции до какой, не колонка ли это, нет ли мультикареток), какую команду comments вызываете.

(в консоли ошибки он не дает?)
mix-7
Posts: 1202
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Здравствуйте и спасибо! Проверю еще default.json (не заметил сразу) и comments, напишу.
Post Reply