如何在info模式下打开emacs中的* .info文件?
Cx Cf blah.info
以Cx Cf blah.info
模式打开文件。 我用apropos
,发现Info-mode
,我认为可能会改变从基本模式到信息模式,但是抛出一个lisp错误。
我如何在emacs中打开外部/第三方* .info文件,以便像我在查看Mx info
时获得相同的花里胡哨( n
为下一个, u
为up,超链接等)? 我相信这是显而易见的,但我无法弄清楚。
普通(信息`文件名')以信息模式打开文件。 (信息)可能除了设置信息模式之外还有其他的function。 所以我会使用这样的东西:
(defun info-mode() (互动) ((((文件名(缓冲区文件名))) (kill-buffer(current-buffer)) (info file-name))) (add-to-list'auto-mode-alist'(“\\。info \\'”。info-mode))
尝试Cu Ch i
(即,与前缀参数通常的信息调用)。
当光标位于dired
缓冲区中的文件名上时,按I
( shift
和i
)。 需要dired-x,这是GNU Emacs的一部分。
我运行命令dired-info 这是`dired-x.el'中交互式编译的Lisp函数。 这是绑定我。 (dired-INFO) 在这个文件上运行信息。
您可以使用组织模式 。 在已经使用Mx org-mode
设置的缓冲区中input以下内容:
info:path/to/blah
然后通过将光标放在Cc Co
并触发Cc Co
调用信息 。 或者,用鼠标点击它。 如果你的path包含空格,你也可以用双方括号来设置整个事物。
(add-to-list 'auto-mode-alist '("\\.info\\'" . Info-on-current-buffer))
将以下内容添加到.emacs初始化文件中:
(setq auto-mode-alist (append '(("\\.info" . Info-mode)) auto-mode-alist))