Я использую emacs с режимом AUCTeX для редактирования своих латексных документов уже несколько дней, но есть кое-что, что меня действительно беспокоит. Как и должно быть, всякий раз, когда я делаю Cc Cc RET, он компилирует файл, и, если повторить команду, он просматривает вывод в xdvi. Он также установлен в мини-режим TeX-source-specials-mode, поэтому вместо открытия нового окна в xdvi он только перезагружает окно, которое уже открыто, переносит его на передний план и отправляет меня туда, куда был указатель в emacs. (прямой поиск).
Теперь вот проблема:
Хотя окно xdvi выведено вперед, оно не сфокусировано. Вместо этого окна emacs остаются с фокусом (и это то, куда идет любой ввод с клавиатуры). И я постоянно забываю об этом, что приводит меня к случайному редактированию исходного файла при попытке навигации в xdvi. Не говоря уже о том, что я вынужден использовать alt-tab, чтобы сосредоточиться на xdvi, и дважды нажать alt-tab, если я просто хочу вернуться к emacs.
Есть ли способ обойти эту проблему? Я просто хочу, чтобы xdvi фокусировался всякий раз, когда я запускаю команду view из emacs.
РЕДАКТИРОВАТЬ: я обнаружил, что я могу сфокусировать окно xdvi с помощью команды wmctrl -a main (main - это заголовок окна xdvi). Как настроить emacs на автоматическое добавление этой команды в конец команды просмотра?