"Config Menu" plugin for CudaText
Обновил программу до последней версии, 1.40.3. Пока ошибка не появлялась. Днём ещё потестирую.Alexey wrote:Access violation- делал правки для этого- положил уже бету 1.40.2. лучше?
По поводу поведения плагина, которое я описал выше. Сейчас заметил такой интересный момент: Меню меняется на нужное в зависимости от лексера, только если открыта консоль. Если консоль закрыта, то открывается стандартное меню.
Т.е. по шагам:
1) Открываю файл питона с закрытой консолью. Меню загружается стандартное.
Code: Select all
Python 3.5.4
Init: cuda_config_toolbar
Init: cuda_tabs_list
[ 0.04"]Command():375 wait_on_start, config_menus_on_focus=(True, True)
Init: cuda_config_menu
[ 0.05"]Command.on_start:396 self.wait_on_start, ed_self=(False, '')
[ 0.06"]_config_menus:95 mn_cfg_json=
_config_menus:104 mn_cfg_json=master_menu.json
Init: cuda_macros
Init: cuda_exttools
Loading menus: master_menu.json (1.1.08 on_start)
Loading icons: DOpus-ft-Axialis_22x22
Loading toolbar config
Init: cuda_project_man
Init: cuda_sess_manager
Init: cuda_brackets_hilite
Init: cuda_insert_pics
Startup: total: 920ms, including plugins: 374ms
3) Опять открываю тот же файл питона. Загружается меню для лексера python.
Code: Select all
Python 3.5.4
Init: cuda_config_toolbar
Init: cuda_tabs_list
[ 0.04"]Command():375 wait_on_start, config_menus_on_focus=(True, True)
Init: cuda_config_menu
[ 0.04"]Command.on_start:396 self.wait_on_start, ed_self=(False, '')
[ 0.05"]_config_menus:95 mn_cfg_json=
_config_menus:104 mn_cfg_json=master_menu.json
Init: cuda_macros
Init: cuda_exttools
Loading menus: master_menu.json (1.1.08 on_start)
Loading icons: DOpus-ft-Axialis_22x22
Loading toolbar config
Init: cuda_project_man
Init: cuda_sess_manager
Init: cuda_brackets_hilite
Init: cuda_insert_pics
[ 0.33"]Command.on_focus:406 self.wait_on_start, ed_self=(False, 'S:\\DOPUS\\PROGS\\Text\\cudatext-win-x64\\settings\\cuda_css_format.py')
[ 0.34"]_config_menus:95 mn_cfg_json=
_config_menus:104 mn_cfg_json=menu_python.json
Loading menus: menu_python.json (1.1.08 on_focus)
Init: cuda_ext
Startup: total: 998ms, including plugins: 390ms
Перепроверил. 10 запусков при открытой консоли и 10 запусков при скрытой. С лексерами Python и HTML. Т.е. всего по 20 запусков в каждом состоянии. При открытой консоли правильное меню отображается в 20 случаях из 20, т.е. для питона - menu_python.json, для html - menu_html.json. При скрытой консоли, в 20 из 20 загружается стандартное меню.kvichans wrote:@Alex842. Спасибо.
3. Перепроверьте, что наличие консоли стабильно влияет на работу плагина. Это весьма неожиданно.
@Alex842. Опишите подробнее ваш "запуск". Меня интересуют:
- Каким образом запускается Куд и ему передается файл?
- Грузится ли сессия? Имя текущей сессии Куд пишет в Титуле в фигурных скобках. Передай cuda_sess_manager.json
- Грузится ли проект? Я проектами не пользуюсь, поэтому не знаю, как это определить. Видимо слева-сверху (в sidebar) должна появится еще иконка рядом с Деревом
- Каким образом запускается Куд и ему передается файл?
- Грузится ли сессия? Имя текущей сессии Куд пишет в Титуле в фигурных скобках. Передай cuda_sess_manager.json
- Грузится ли проект? Я проектами не пользуюсь, поэтому не знаю, как это определить. Видимо слева-сверху (в sidebar) должна появится еще иконка рядом с Деревом
CudaText 1.163, TC9.51x32, Win10x64(1920x1080)
У меня эффект консоли не проявился.Alexey wrote:@kvichans
Может найдете какое-то АПИ не так работает без консоли- жду репро.
Судя по последним отчетам Alex842 у него
- при закрытой консоли
- не происходят вызовы on_focus/on_open
- после запуска с одновременным открытием файла
Судя по предыдущим отчетам Alex842 у него при открытии файла в новой вкладке
- есть вызов on_focus с пустым ed_self (видимо это создание таба)
- вызов on_open не происходит
CudaText 1.163, TC9.51x32, Win10x64(1920x1080)
Re: "Config Menu" plugin for CudaText
Where can i get the latest update of the plugin because my addon manager is crashing the editor
and the one i have from here https://github.com/kvichans/cuda_config_menu isn't working.
and the one i have from here https://github.com/kvichans/cuda_config_menu isn't working.
-
- Posts: 2265
- Joined: 25.08.2021 18:15
Re: "Config Menu" plugin for CudaText
Here is kvichans' SF.net page
https://sourceforge.net/projects/kvicha ... ins/files/
Crash can happen. it means we have a bug. when it happens, open the Console panel (click its icon on sidebar). and copy/paste Console error text here.
As CODE block on forum.
> the one i have from here https://github.com/kvichans/cuda_config_menu isn't working.
It is the plugin's homepage. We have a bug with Config Menu too? Show steps - what do you do, what do you see. If crash, show Console text.
https://sourceforge.net/projects/kvicha ... ins/files/
Crash can happen. it means we have a bug. when it happens, open the Console panel (click its icon on sidebar). and copy/paste Console error text here.
As CODE block on forum.
> the one i have from here https://github.com/kvichans/cuda_config_menu isn't working.
It is the plugin's homepage. We have a bug with Config Menu too? Show steps - what do you do, what do you see. If crash, show Console text.
Re: "Config Menu" plugin for CudaText
About addon manager and crashing. Sorry my fault, wrong proxy settings.