Page 70 of 71

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

Posted: 13.01.2026 07:42
by mix-7
Спасибо!

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

Posted: 26.01.2026 12:57
by mix-7
Заметил сейчас сообщение об ошибке в консоли:

( CudaText 1.231.8.0, linux-x86_64-qt5, fpc 3.2.3 Ubuntu 24.04 Gnome 46 сеанс X11 )

Code: Select all

Python 3.12.3
Init: cuda_clock
Init: cuda_exttools
Init: cuda_favorites
Init: cuda_macros
Init: cuda_project_man
Init: cuda_code_tree_x
Init: cuda_breadcrumbs
Traceback (most recent call last):
  File "/home/one/.config/cudatext/py/cuda_breadcrumbs/breadcrumbs.py", line 98, in __init__
    app_proc(PROC_SET_EVENTS, _ev_str)
             ^^^^^^^^^^^^^^^
NameError: name 'PROC_SET_EVENTS' is not defined
ERROR: Exception in CudaText for importing cuda_breadcrumbs: NameError: name 'PROC_SET_EVENTS' is not defined
Init: cuda_insert_pics
Init: cuda_lsp
Init: cuda_runner
Loaded session: "default__linux.cuda-session", 400ms, 14 file(s)
Init: cuda_hilite_occurrences
Traceback (most recent call last):
  File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 154, in __init__
    do_load_ops()
  File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 103, in do_load_ops
    app.app_proc(app.PROC_SET_EVENTS, ev_str)
                 ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'cudatext' has no attribute 'PROC_SET_EVENTS'
ERROR: Exception in CudaText for importing cuda_hilite_occurrences: AttributeError: module 'cudatext' has no attribute 'PROC_SET_EVENTS'
Startup: 700ms, plugins: 170ms (breadcrumbs 47ms, clock 2ms, exttools 35ms, favorites 4ms, hilite_occurrences 2ms, insert_pics 1ms, lsp 60ms, macros 6ms, project_man 8ms, runner 2ms)
Init: cuda_folding_caption
Init: foss-cudatext-plugin-doubleshift
Init: cuda_insert_time
Saved session: "default__linux.cuda-session", 15 file(s), by timer at 15:18:34
...

Закрыл и запустил CudaText снова, опять ошибка в консоли:

Code: Select all

Python 3.12.3
Init: cuda_clock
Init: cuda_exttools
Init: cuda_favorites
Init: cuda_macros
Init: cuda_project_man
Init: cuda_code_tree_x
Init: cuda_breadcrumbs
Traceback (most recent call last):
  File "/home/one/.config/cudatext/py/cuda_breadcrumbs/breadcrumbs.py", line 98, in __init__
    app_proc(PROC_SET_EVENTS, _ev_str)
             ^^^^^^^^^^^^^^^
NameError: name 'PROC_SET_EVENTS' is not defined
ERROR: Exception in CudaText for importing cuda_breadcrumbs: NameError: name 'PROC_SET_EVENTS' is not defined
Init: cuda_insert_pics
Init: cuda_lsp
Init: cuda_runner
Loaded session: "default__linux.cuda-session", 460ms, 15 file(s)
Init: cuda_hilite_occurrences
Traceback (most recent call last):
  File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 154, in __init__
    do_load_ops()
  File "/home/one/.config/cudatext/py/cuda_hilite_occurrences/__init__.py", line 103, in do_load_ops
    app.app_proc(app.PROC_SET_EVENTS, ev_str)
                 ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'cudatext' has no attribute 'PROC_SET_EVENTS'
ERROR: Exception in CudaText for importing cuda_hilite_occurrences: AttributeError: module 'cudatext' has no attribute 'PROC_SET_EVENTS'
Startup: 760ms, plugins: 160ms (breadcrumbs 44ms, clock 2ms, exttools 34ms, favorites 4ms, hilite_occurrences 1ms, insert_pics 1ms, lsp 58ms, macros 6ms, project_man 7ms, runner 2ms)
Init: cuda_folding_caption

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

Posted: 26.01.2026 13:05
by mix-7
main Alexey wrote: 10.01.2026 13:29
>> заменил теперь, хорошо.
>>ВСЕ недопустимые символы Win?!

вот эти:

Code: Select all

  BadWindowsChars = ':*?\|<>"';
Просьба потом в сообщении в консоли указывать исходное имя файла, если нетрудно
Сохранял
CudaText123^&::.wiki в exfat
Получил CudaText123^&__.wiki и сообщение:

NOTE: Bad chars :*?\|<>" in filename; filename changed: "/media/one/vent_87GB/work/Разн/CudaText123^&__.wiki"

Можно так
NOTE: Bad chars :*?\|<>" in filename; filename changed: "/media/one/vent_87GB/work/Разн/CudaText123^&__.wiki from CudaText123^&::.wiki"

Просто, чтобы по рассеянности не забыть, какое придумал имя. :idea: :roll:

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

Posted: 26.01.2026 19:22
by main Alexey
>Заметил сейчас сообщение об ошибке в консоли:

это было удалено старое плохое АПИ. про это я писал в history.txt! решение простое - обновите все плаги через addons manager. они уже поправлены!

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

Posted: 26.01.2026 19:27
by main Alexey
>Просьба потом в сообщении в консоли указывать исходное имя файла, если нетрудно

хорошо, сделал поправку, будет указано.

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

Posted: 08.04.2026 20:29
by iconv
Здравствуйте. Обнаружил баг с подсветкой комментариев JavaScript. Если взять следующий файл (со включённым лексером JavaScript):

Code: Select all

/*******************************************************************************
   Some comment
*******************************************************************************/
То первая строка подсвечена серым, а остальные строки - зелёным (в теме default; в других темах проблема тоже воспроизводится, но с другими цветами).

Как должна выглядеть правильная подсветка, серая или зелёная - точно не знаю. Но как минимум она должна быть однородная.

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

Posted: 08.04.2026 20:48
by main Alexey
[delete]

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

Posted: 08.04.2026 21:05
by main Alexey
посмотрел как создан лексер JS, это его особенность из-за чего первая строка doc-комента светится не стилем doc-comment. не весь комент токенизируется как один токен, а по частям:

/**
внутри отдельно чтобы сделать подсветку через JSDoc lexer
*/

я над этим тогда еще бился долго. и получилось (чтобы с поддержкой JSDoc lexer) только так. сорри.
это трудно переделать чтобы не отвалился JSDoc.

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

Posted: 08.04.2026 21:49
by main Alexey
@iconv, не хотите помочь проекту? вот как, мое обращение к mix-7, https://synwrite.sourceforge.net/forums ... 444#p21444

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

Posted: 09.04.2026 07:21
by iconv
Посмотрим. Аккаунт на linux.org.ru у меня есть. Возможно сделаю. Но я ещё предыдущий вопрос не закрыл (хотел сделать свою тему подсветки).