Używam emacsa w trybie AUCTeX do edycji moich dokumentów lateksowych od kilku dni, ale coś mnie naprawdę wkurza. Tak jak powinno być, za każdym razem, gdy wykonuję Cc Cc RET , kompiluje plik, a jeśli powtórzy polecenie, wyświetli dane wyjściowe w xdvi. Jest również ustawiony na tryb mini TeX-source-specials-mode , więc zamiast otwierać nowe okno w xdvi, przeładowuje tylko okno, które jest już otwarte, przenosi je na przód i wysyła mnie tam, gdzie wskaźnik był w emacsie (wyszukiwanie do przodu).
Teraz jest problem:
chociaż okno xdvi jest wysunięte na przód, nie jest skupione. Zamiast tego okna emacsa pozostają skupione (i tam trafia każde wejście klawiatury). I ciągle o tym zapominam, co prowadzi mnie do przypadkowej edycji pliku źródłowego podczas próby nawigacji w xdvi. Nie wspominając, że jestem zmuszony do Alt-Tab, aby skoncentrować xdvi i Alt-Tab dwa razy, jeśli chcę wrócić do emacsa.
Czy istnieje sposób na obejście tego problemu? Chcę tylko, aby xdvi był skoncentrowany za każdym razem, gdy uruchamiam polecenie view z emacsa.
EDYCJA: Dowiedziałem się, że mogę skupić się na oknie xdvi za pomocą polecenia wmctrl -a main (main to tytuł okna xdvi). Jak ustawić emacsa, aby automatycznie dołączał to polecenie do końca polecenia view?