所以我知道
Man-notify-method
控制这个,但我喜欢在同一个窗口中打开它的选项。默认情况下,我有pushy
。目前,我有:
(global-set-key (kbd "H-m s") 'man)
我想拥有
(global-set-key (kbd "H-m o") 'man-other-window)
我对 Elisp 很陌生,但我认为它应该像这样简单:
(defun man-other-window ()
"open a `man` in a new window."
(interactive)
(let ((Man-notify-method 'friendly))
(man)))
但是我得到一个关于参数数量错误的错误,但是当我将一个参数传递给函数时,它并没有按照我喜欢的方式工作。我怎样才能得到行为,使其表现为:
M-x man-other-window RET relevant-man-page RET
就像
M-x man
一样吗?