Запрет открытия tex-shell при компиляции Latex из Emacs

Как предотвратить открытие буфера *tex-shell* при компиляции Latex из Emacs? Он делит окно пополам, и я всегда просто использую C-x 1, чтобы немедленно избавиться от него.

Решение, возможно, связано с тем,

(setq special-display-buffer-names ("*tex-shell*"))

что новый буфер занимает весь кадр, а не только половину (не то, что я хочу).

Я попробовал следующее, но это не помогло для Latex:

(defadvice compilation-start
    (around inhidbit-display (command &optional mode name-function highlight-regexp))
    (flet (display-buffer) (fset 'display-buffer 'ignore) ad-do-it))
(ad-activate 'compilation-start)
(ad-deactivate 'compilation-start)
6
задан zoo 3 March 2012 в 23:29
поделиться