Мне нравится запускать Emacs как часть сценария входа в систему и оставлять его включенным на время сеанса входа в систему (который обычно составляет несколько недель).
У меня есть сценарии для вызова emacs-client, которые позволят мне использовать файловый менеджер или Windows Explorer для поиска файлов и щелкнуть правой кнопкой мыши, чтобы редактировать их в Emacs.
Я часто сталкиваюсь с множеством открытых окон (фреймов) в emacs, и мне просто нравится закрывать их, нажимая кнопку MS-Windows или KDE X
в правом верхнем углу.
Проблема в том, что если окно является последним, оно отключит emacs, который потеряет все виды интересной информации истории.
В качестве обходного пути я использую C-x 5 0
который не позволяет мне закрыть последний кадр, но это часто не так удобно, как использование мыши
Кто-нибудь знает, как настроить Emacs так, чтобы он мог перехватывать кнопку «Закрыть окно» последнего кадра, чтобы либо запросить подтверждение, либо просто запретить его?
В MS-Windows запрещение закрытия последнего окна может привести к зависанию выхода из системы, если emacs все еще работает, но меня это не слишком беспокоит.