Page 5 of 5

Posted: 13.02.2018 05:51
by Alexey
Сделал 1.40.3 - убрано мелькание при file-open многих файлов, и еще.

Posted: 13.02.2018 06:51
by Alex842
Alexey wrote:Access violation- делал правки для этого- положил уже бету 1.40.2. лучше?
Обновил программу до последней версии, 1.40.3. Пока ошибка не появлялась. Днём ещё потестирую.
По поводу поведения плагина, которое я описал выше. Сейчас заметил такой интересный момент: Меню меняется на нужное в зависимости от лексера, только если открыта консоль. Если консоль закрыта, то открывается стандартное меню.
Т.е. по шагам:
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
2) Открываю консоль и закрываю программу.
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
При этом в первом пункте если переключиться на другую вкладку, а затем обратно на файл питона, загрузится правильное меню.

Posted: 13.02.2018 11:36
by kvichans
@Alex842. Спасибо.
1. Сбои Куд к плагину не имеют отношения. Это внутренние проблемы Куд
2. Ваши отчеты изучаю
3. Перепроверьте, что наличие консоли стабильно влияет на работу плагина. Это весьма неожиданно.

Posted: 13.02.2018 12:17
by Alex842
kvichans wrote:@Alex842. Спасибо.
3. Перепроверьте, что наличие консоли стабильно влияет на работу плагина. Это весьма неожиданно.
Перепроверил. 10 запусков при открытой консоли и 10 запусков при скрытой. С лексерами Python и HTML. Т.е. всего по 20 запусков в каждом состоянии. При открытой консоли правильное меню отображается в 20 случаях из 20, т.е. для питона - menu_python.json, для html - menu_html.json. При скрытой консоли, в 20 из 20 загружается стандартное меню.

Posted: 13.02.2018 13:01
by Alexey
@kvichans
Может найдете какое-то АПИ не так работает без консоли- жду репро.

Posted: 14.02.2018 12:06
by kvichans
@Alex842. Опишите подробнее ваш "запуск". Меня интересуют:
- Каким образом запускается Куд и ему передается файл?
- Грузится ли сессия? Имя текущей сессии Куд пишет в Титуле в фигурных скобках. Передай cuda_sess_manager.json
- Грузится ли проект? Я проектами не пользуюсь, поэтому не знаю, как это определить. Видимо слева-сверху (в sidebar) должна появится еще иконка рядом с Деревом

Posted: 14.02.2018 12:51
by kvichans
Alexey wrote:@kvichans
Может найдете какое-то АПИ не так работает без консоли- жду репро.
У меня эффект консоли не проявился.

Судя по последним отчетам Alex842 у него
- при закрытой консоли
- не происходят вызовы on_focus/on_open
- после запуска с одновременным открытием файла

Судя по предыдущим отчетам Alex842 у него при открытии файла в новой вкладке
- есть вызов on_focus с пустым ed_self (видимо это создание таба)
- вызов on_open не происходит

Re: "Config Menu" plugin for CudaText

Posted: 18.01.2024 14:53
by Stem75
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.

Re: "Config Menu" plugin for CudaText

Posted: 18.01.2024 15:37
by main Alexey
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.

Re: "Config Menu" plugin for CudaText

Posted: 18.01.2024 20:17
by Stem75
About addon manager and crashing. Sorry my fault, wrong proxy settings.