如何写查看光标所在词 manual 的函数?

你有试过 woman 吗?

获得当前光标所在词要给 interactive 参数,至于找 manual 应该有特定的函数,直接用 or 来判断不太合适。我现在没有 Emacs 用(要死了),判断部分给个伪代码做参考吧。针对 man1 man2 这样应该有更好的方法。

(or (if (man1-p word) (manual-entry (format ... word)))) (if (man2-p word) (manual-entry ...)))

如何要用 or 做条件判断的话,manual-entry 这个函数需要在失败的时候返回 nil。这里的话我觉得用 cond 就可以了。

试试在首行加

-*- nroff -*-

然后重新打开一

没遇到过……

不明白,就是为了加个 2 或 3 吗?是嫌 M-x man 手动加麻烦么?