Разные недочеты/баги
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
@mix-7
непонятный для меня отчет. почему при печати каких-то символов (на доп. клавиатуре, но все равно это символ, или @ это символ) что-то мелькает. При каком лексере? При каком тексте в файле и какой позиции каретки?
или имели в виду что я поправил баг по отчету @iconv и у вас он был замечен еще раньше?
непонятный для меня отчет. почему при печати каких-то символов (на доп. клавиатуре, но все равно это символ, или @ это символ) что-то мелькает. При каком лексере? При каком тексте в файле и какой позиции каретки?
или имели в виду что я поправил баг по отчету @iconv и у вас он был замечен еще раньше?
Re: Разные недочеты/баги
По мельканию свернутого в ... заголовка ноды WikidPad уточню позже, напишу подробнее
> или имели в виду что я поправил баг по отчету @iconv и у вас он был замечен еще раньше?
"Это другое" - да, тоже заметил это еще в 2023 году, но не написал.
Еще баг (?):
Редактировал файл, сохранил и тут же закрыл CudaText.
Вкладку с файлом при этом не закрывал
При следующем CudaText старте сообщение:
Почему?
Не успел записаться в сессию?
> или имели в виду что я поправил баг по отчету @iconv и у вас он был замечен еще раньше?
"Это другое" - да, тоже заметил это еще в 2023 году, но не написал.
Еще баг (?):
Редактировал файл, сохранил и тут же закрыл CudaText.
Вкладку с файлом при этом не закрывал
При следующем CudaText старте сообщение:
Code: Select all
File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
Не успел записаться в сессию?
Re: Разные недочеты/баги
> непонятный для меня отчет. почему при печати каких-то символов (на доп. клавиатуре, но все равно это символ, или @ это символ) что-то мелькает. При каком лексере? При каком тексте в файле и какой позиции каретки?
Лексер WikidPad CudaText 1.235.1.0, linux-x86_64-qt5, fpc 3.2.3
Два подряд идущих блока с +++ в начале
Если верхний блок свернуть,
а в нижнем вводить текст,
то заголовок верхнего блока сворачивается в три точки ...
с каждым вводимым символом на полсекунды этот заголовок мельком разворачивается и тут же сворачивается в три точки.
Лексер WikidPad CudaText 1.235.1.0, linux-x86_64-qt5, fpc 3.2.3
Два подряд идущих блока с +++ в начале
Если верхний блок свернуть,
а в нижнем вводить текст,
то заголовок верхнего блока сворачивается в три точки ...
с каждым вводимым символом на полсекунды этот заголовок мельком разворачивается и тут же сворачивается в три точки.
Re: Разные недочеты/баги
mix-7 wrote: ↑14.07.2026 12:15 Здравствуйте!
CudaText 1.234.6.0, linux-x86_64-qt5, fpc 3.2.3
Сегодня в консоли заметил сообщение об ошибке:
P.S. Все плагины обновленыCode: Select all
Init: cuda_lsp Traceback (most recent call last): File "/home/one/.config/cudatext/py/cuda_lsp/__init__.py", line 14, in <module> from .lsp import Command File "/home/one/.config/cudatext/py/cuda_lsp/lsp.py", line 36, in <module> from .language import CompletionMan, DiagnosticsMan, Language File "/home/one/.config/cudatext/py/cuda_lsp/language.py", line 14, in <module> from wcmatch.glob import globmatch, GLOBSTAR, BRACE ModuleNotFoundError: No module named 'wcmatch' ERROR: Exception in CudaText for cuda_lsp.on_open: ModuleNotFoundError: No module named 'wcmatch' Init: cuda_runner Init: cuda_lsp Traceback (most recent call last): File "/home/one/.config/cudatext/py/cuda_lsp/__init__.py", line 14, in <module> from .lsp import Command File "/home/one/.config/cudatext/py/cuda_lsp/lsp.py", line 36, in <module> from .language import CompletionMan, DiagnosticsMan, Language File "/home/one/.config/cudatext/py/cuda_lsp/language.py", line 14, in <module> from wcmatch.glob import globmatch, GLOBSTAR, BRACE ModuleNotFoundError: No module named 'wcmatch' ERROR: Exception in CudaText for cuda_lsp.on_open: ModuleNotFoundError: No module named 'wcmatch' Init: cuda_lsp Traceback (most recent call last): File "/home/one/.config/cudatext/py/cuda_lsp/__init__.py", line 14, in <module> from .lsp import Command File "/home/one/.config/cudatext/py/cuda_lsp/lsp.py", line 36, in <module> from .language import CompletionMan, DiagnosticsMan, Language File "/home/one/.config/cudatext/py/cuda_lsp/language.py", line 14, in <module> from wcmatch.glob import globmatch, GLOBSTAR, BRACE ModuleNotFoundError: No module named 'wcmatch' ERROR: Exception in CudaText for cuda_lsp.on_open: ModuleNotFoundError: No module named 'wcmatch' Init: cuda_lsp Traceback (most recent call last): File "/home/one/.config/cudatext/py/cuda_lsp/__init__.py", line 14, in <module> from .lsp import Command File "/home/one/.config/cudatext/py/cuda_lsp/lsp.py", line 36, in <module> from .language import CompletionMan, DiagnosticsMan, Language File "/home/one/.config/cudatext/py/cuda_lsp/language.py", line 14, in <module> from wcmatch.glob import globmatch, GLOBSTAR, BRACE ModuleNotFoundError: No module named 'wcmatch' ERROR: Exception in CudaText for cuda_lsp.on_open: ModuleNotFoundError: No module named 'wcmatch' Loaded session: "default__linux.cuda-session", 250ms, 4 file(s) ERROR: Unknown cell in the option "ui_statusbar_panels": "" ERROR: Unknown cell in the option "ui_statusbar_panels": "" ERROR: Unknown cell in the option "ui_statusbar_panels": "" NOTE: Theme "My theme modified tab.cuda-theme-ui" misses item "EdCarets" Startup: 570ms, plugins: 120ms (breadcrumbs 5ms, clock 2ms, code_tree_x 1ms, exttools 36ms, favorites 4ms, hilite_occurrences 1ms, insert_pics 2ms, lsp 52ms, macros 8ms, project_man 11ms, runner 1ms) Init: cuda_folding_caption Init: cuda_addonman Read channels: getting: plugins.json getting: linters.json getting: data.json getting: snippets.json getting: lexers.json getting: kv-addons.json Found last version: 1.234.6.0 Found links: https://sourceforge.net/projects/cudatext/files/release/1.234.6.0/cudatext_1.234.6.0-1_qt5_amd64.deb/download
А что насчет этих сообщений об ошибках?
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
я на линукс счас не повторил. вообще этот месседж - он про то что при закрытой куде вы другой прогой изменили timestamp файла. (изменили файл.) точно не правили другой прогой??? повтор на чистой куде без других прог есть?>Вкладку с файлом при этом не закрывал. При следующем CudaText старте сообщение: File was changed outside:
записал себе на гитхаб, потом подумаю,>этот заголовок мельком разворачивается и тут же сворачивается в три точки.
https://github.com/Alexey-T/CudaText/issues/6358
это плагиновый трабл. плагин LSP client. в нем по ошибке видно что не идет импорт модуля wcmatch.>А что насчет этих сообщений об ошибках?
ModuleNotFoundError: No module named 'wcmatch'
это есть такое после обновления cuda_lsp. вы просто в линукс, установити питон-модуль wcmatch. через PIP обычно. в плагиновом readme/history.txt я потом вроде бы про это писал?
Re: Разные недочеты/баги
Что-то все закладки (bookmsrks) пропали!
Поищу в версиях в облаке.
CudaText 1.235.0.1, linux-x86_64-qt5, fpc 3.2.3
Поищу в версиях в облаке.
CudaText 1.235.0.1, linux-x86_64-qt5, fpc 3.2.3
Re: Разные недочеты/баги
> установите питон-модуль wcmatch. через PIP обычно.
установил так:
sudo apt install python3-wcmatch
Запуск CT, ошибок меньше:
ModuleNotFoundError: No module named 'pydantic'
sudo apt install python3-pydantic
Осталась ошибка:
ImportError: cannot import name 'TypeAdapter' from 'pydantic' (/usr/lib/python3/dist-packages/pydantic/__init__.cpython-312-x86_64-linux-gnu.so)
ERROR: Exception in CudaText for cuda_lsp.on_open: ImportError: cannot import name 'TypeAdapter' from 'pydantic' (/usr/lib/python3/dist-packages/pydantic/__init__.cpython-312-x86_64-linux-gnu.so)
Init: cuda_lsp
Traceback (most recent call last):
...
LSP мне особо не нужен (думал, что связано с Lisp), но лучше отладить?
===========================================================================
попытки:
pipx install wcmatch
No apps associated with package wcmatch or its dependencies. If you are
attempting to install a library, pipx should not be used. Consider using pip
or a similar tool instead.
pip install wcmatch
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
установил так:
sudo apt install python3-wcmatch
Запуск CT, ошибок меньше:
ModuleNotFoundError: No module named 'pydantic'
sudo apt install python3-pydantic
Осталась ошибка:
ImportError: cannot import name 'TypeAdapter' from 'pydantic' (/usr/lib/python3/dist-packages/pydantic/__init__.cpython-312-x86_64-linux-gnu.so)
ERROR: Exception in CudaText for cuda_lsp.on_open: ImportError: cannot import name 'TypeAdapter' from 'pydantic' (/usr/lib/python3/dist-packages/pydantic/__init__.cpython-312-x86_64-linux-gnu.so)
Init: cuda_lsp
Traceback (most recent call last):
...
LSP мне особо не нужен (думал, что связано с Lisp), но лучше отладить?
===========================================================================
попытки:
pipx install wcmatch
No apps associated with package wcmatch or its dependencies. If you are
attempting to install a library, pipx should not be used. Consider using pip
or a similar tool instead.
pip install wcmatch
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
Re: Разные недочеты/баги
Я не знаю, что это такое и как повторятьmain Alexey wrote: ↑22.07.2026 05:53я на линукс счас не повторил. вообще этот месседж - он про то что при закрытой куде вы другой прогой изменили timestamp файла. (изменили файл.) точно не правили другой прогой??? повтор на чистой куде без других прог есть?>Вкладку с файлом при этом не закрывал. При следующем CudaText старте сообщение: File was changed outside:
...
Выскакивает спорадически, если сохранить редактированный во вкладе файл,
быстро после сохранения закрыть CT c нескольким вкладками, а потом открыть CT:
Code: Select all
File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
(кроме того, у меня предупреждение включено
Вот, нашел опции в user.json
"ui_reopen_session": true,
"ui_reopen_session_cmdline": true,
"ui_save_always": false,
"ui_backup_sessions": 5,
"ui_auto_save_session": false,
это не оно, не влияет на такие предупреждения?
("ui_save_always": true, кстати, не отрабатывает, сообщение об игнорировании Save для немодифицированного файла,
это ведб неправильно?
default.json
//[UI/Sessions]
//Save current "session" on program closing, and restore it on start.
//This also shows "Don't save / Keep in session" button in the "Save tabs?" dialog.
"ui_reopen_session": true,
Может, предложите, что где посмотреть?
Например, найти якобы измененный файл в сессии (в каком файле?) и сравнить diffuse с файлом, чтобы понять, чтоб было изменено.
Посмотреть timestamp файла в сессии и на диске.
Как и что смотреть при возникновении такого сообщения?
> этот месседж - он про то что при закрытой куде вы другой прогой изменили timestamp файла. (изменили файл.) точно не правили другой прогой???
Нет, не правил, не менял.
Есть обращение программы синхронизации MeGa к файлу, но она только считывает измененный файл в облако.
Кроме того, таких сообщений раньше не было,
стали появляться только после последних 1-2 обновлений.
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
про креш в LSP Client.
раз вам ListServerProtocol не нужен (это оч умный автокомплит для всяких крутых язычков через протокол LSP), удалите.
но я создал github issue https://github.com/Alexey-T/CudaText/issues/6359 может там @badrelmers подскажет.
наверное это у вас в линукс в пакете python3-pydantic сам Пидантик старый, а мой плагин ожидает новый. Пидантик версия2 не совместим с Пидантик вер1.
раз вам ListServerProtocol не нужен (это оч умный автокомплит для всяких крутых язычков через протокол LSP), удалите.
но я создал github issue https://github.com/Alexey-T/CudaText/issues/6359 может там @badrelmers подскажет.
наверное это у вас в линукс в пакете python3-pydantic сам Пидантик старый, а мой плагин ожидает новый. Пидантик версия2 не совместим с Пидантик вер1.
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
давайте вынесем обсуждение сообщения куды Reload?yes/no в новый топик, а тут в общем топике неудобно в куче.
попробуйте повторить на чистой куде баг.
если папка 'settings' этой чистой куды не трогаются Мегой. думаю что Мега что-то делает.
попробуйте повторить на чистой куде баг.
если папка 'settings' этой чистой куды не трогаются Мегой. думаю что Мега что-то делает.