получить возвышенный текст 3, чтобы закрыть определенные окна при выходе

Есть ли способ написать сценарий, который сообщит Sublime закрыть определенные окна при выходе?

Я попытался установить для параметра окна Remember_open_files значение false, и я попытался использовать библиотеку python atexit для запуска команды закрытия окна. Пока не повезло


person wrink    schedule 18.11.2015    source источник
comment
Почему бы не использовать EventListener?   -  person MattDMo    schedule 18.11.2015
comment
не существует для событий перед выходом   -  person wrink    schedule 18.11.2015


Ответы (1)


Я не знаю, что вы подразумеваете под «конкретными окнами» - возвышенными окнами? возвышенные взгляды? Окна других приложений?

Вы можете определить закрытие окна с помощью EventListener. Прямого события перед выходом нет, но вы можете использовать функцию view on_close и проверить, есть ли какие-либо окна в sublime.windows().

def on_close(self, view): if not sublime.windows(): self.close_specific_windows()

Имейте в виду, что эта функция будет вызываться для каждого открытого представления (файла) в возвышенном.

person jakkubu    schedule 21.04.2016