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

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

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

Post by mix-7 »

Спасибо!
mix-7
Posts: 1089
Joined: 11.05.2018 11:02

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

Post 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
mix-7
Posts: 1089
Joined: 11.05.2018 11:02

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

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

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

Post by main Alexey »

>Заметил сейчас сообщение об ошибке в консоли:

это было удалено старое плохое АПИ. про это я писал в history.txt! решение простое - обновите все плаги через addons manager. они уже поправлены!
Last edited by main Alexey on 26.01.2026 19:28, edited 1 time in total.
main Alexey
Posts: 3054
Joined: 25.08.2021 18:15

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

Post by main Alexey »

>Просьба потом в сообщении в консоли указывать исходное имя файла, если нетрудно

хорошо, сделал поправку, будет указано.
iconv
Posts: 79
Joined: 29.10.2022 16:44

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

Post by iconv »

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

Code: Select all

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

Как должна выглядеть правильная подсветка, серая или зелёная - точно не знаю. Но как минимум она должна быть однородная.
Attachments
comment.js
(178 Bytes) Downloaded 4 times
main Alexey
Posts: 3054
Joined: 25.08.2021 18:15

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

Post by main Alexey »

[delete]
Last edited by main Alexey on 08.04.2026 21:49, edited 1 time in total.
main Alexey
Posts: 3054
Joined: 25.08.2021 18:15

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

Post by main Alexey »

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

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

я над этим тогда еще бился долго. и получилось (чтобы с поддержкой JSDoc lexer) только так. сорри.
это трудно переделать чтобы не отвалился JSDoc.
main Alexey
Posts: 3054
Joined: 25.08.2021 18:15

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

Post by main Alexey »

@iconv, не хотите помочь проекту? вот как, мое обращение к mix-7, https://synwrite.sourceforge.net/forums ... 444#p21444
iconv
Posts: 79
Joined: 29.10.2022 16:44

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

Post by iconv »

Посмотрим. Аккаунт на linux.org.ru у меня есть. Возможно сделаю. Но я ещё предыдущий вопрос не закрыл (хотел сделать свою тему подсветки).
Post Reply