открыть * Man <pages>* в том же окне Emacs - PullRequest
10 голосов
/ 17 октября 2011

Почему emacs всегда открывает *Man <man-name>* буфер в окне other вместо того, чтобы использовать одно и то же окно? Как заставить его открыться в течении? same-window-regexps и same-window-buffer-names кажутся бесполезными .. - Я не могу принудительно использовать одно и то же окно, настраивая эти переменные.

1 Ответ

16 голосов
/ 17 октября 2011

Вам необходимо изменить значение Man-notify-method. Вы можете сделать это через M-x customize-group RET man RET Возможные значения (упомянутые здесь, поскольку на странице настройки их нет):

newframe   -- put the manpage in its own frame (see `Man-frame-parameters')  
pushy      -- make the manpage the current buffer in the current window  
bully      -- make the manpage the current buffer and only window (sf)  
aggressive -- make the manpage the current buffer in the other window (sf)  
friendly   -- display manpage in the other window but don't make current (sf)  
polite     -- don't display manpage, but prints message and beep when ready  
quiet      -- like `polite', but don't beep  
meek       -- make no indication that the manpage is ready

Посмотрите исходный код man.el, чтобы убедиться в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...