Closed Alexey-T closed 3 years ago
в конфиге менял, помогло "root_dir_source": 1,
заработало! после того как задал в proj-man 'reopen on start' и restart.
но почему не работает если сначала открыли питон файл, потом открыли проект proj-man? сервер не подхватывает проект если его открыть позже?
Мне нужно знать папку проэкта во время создания сервера; сейчас я получаю её во время загрузки конфига.
Чтобы было правильно - нужно будет реагировать на смену проэкта (перезапускать сервер)... я на это как-то смотрел и какие-то сложности были... кажется нету ивента для смены проэкта?
пока такого ивента нету. может добавить в АПИ ф-цию "послать такой то ивент (например on_project) всем плагинам"?
или может так? вы читаете из projMan его global_project_info и смотрите что "проект стал другой"
я бы ожидал это в on_state()
, on_project
тоже подошел бы, таймер бы делать не хотелось.
а если сравнивать filename of project (global_project_info) и смотреть что оно изменилось? по скорости не медленно
по таймеру или по каждому действию
C# сервер может 8 сек запускаться, по действию - не получится.
таймер так таймер :)
Сделал. Перезапускаю серверы если изменилась root dir, учитывая root_dir_source
опцию
а как же #68 ?
аа, ОК
это папка плагина html_tooltips добавленная в проект. "главный файл" проект стоит как
__init__.py
.из init - goto def - не работает для включенных имен из colorcodes.py. на скрине имя выделено какое я проверяю. оно из colorcodes.py.