如何在info模式下打开emacs中的* .info文件?

Cx Cf blah.infoCx 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缓冲区中的文件名上时,按Ishifti )。 需要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))