Здравствуйте!
Решился сделать мини-плагин Сode tree freeze с помощью плагина Make plugin
Оказалось, не так и сложно.
В плагине будут две команды
Code: Select all
app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2000000}')
и
Code: Select all
app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2}')
Они должны выполняться попеременно с каждым запуском плагина.
Возникли вопросы
Если я произведу изменения в тексте плагина, нужно ли перезапускать CudaText?
Или есть способ переинициализировать плагин?
Как сделать меню для этого плагина с чекбоксом, как в меню View?
Как чередовать состояние плагина после каждого запуска? Нужна запись в переменную в коде и ее проверка?
Как изменять цвет заголовка окна Code tree и/или добавить к нему иконку снежинки?
Как узнать что отработала функция app_proc?
Eсли в плагине мы меняем {"ui_tree_time_fill": 2000000}'
в app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2000000}')
то следующий вызов
app_proc(PROC_CONFIG_READ, '{"ui_tree_time_fill": 2}')
добавляет в user.json параметр {"ui_tree_time_fill": 2} или замещает {"ui_tree_time_fill": 2000000}?
Если добавляет, у какого из задвоенных будет приоритет?