Когда я программирую, я использую два экрана с Emacs на обоих с двумя разделенными буферами в каждом окне, что в сумме дает 4 файла с открытым исходным кодом на экране одновременно.
Я переключаюсь между буферами с C-x b
и между Windows с Alt-TAB
. Я меняю внешний вид буферов, когда переключаюсь между ними, определяя разные грани для mode-line
и mode-line-inactive
. Но как мне деактивировать буфер, когда я полностью переключаюсь из окна Emacs в другое окно Emacs через Alt-TAB
?
Вероятно, также актуально то, что я использую Emacs 23.2.1 в Ubuntu 11.04 с Gnome 2.32.1.
PS: вопрос Как автоматически сохранять файлы при потере фокуса в Emacs преследует другую цель, но с тем же исходным событием "окно теряет фокус".