C-x C-f blah.info
以fundametal模式打开文件。我用apropos
,发现Info-mode
,我认为它可能会从基本模式变为信息模式,但会引发lisp错误。如何在info模式下打开emacs中的* .info文件?
我如何在Emacs打开一个外部/第三方* .info文件,使我得到同样的花俏当我看着M-x info
(n
明年,u
达,超链接等。) ?我确信这很明显,但我无法弄清楚。
C-x C-f blah.info
以fundametal模式打开文件。我用apropos
,发现Info-mode
,我认为它可能会从基本模式变为信息模式,但会引发lisp错误。如何在info模式下打开emacs中的* .info文件?
我如何在Emacs打开一个外部/第三方* .info文件,使我得到同样的花俏当我看着M-x info
(n
明年,u
达,超链接等。) ?我确信这很明显,但我无法弄清楚。
平原(信息'文件名')打开文件中的信息模式。 (信息)可能除了设置信息模式之外还有其他的功能。所以我会用这样的:
(defun info-mode() (interactive) (let ((file-name (buffer-file-name))) (kill-buffer (current-buffer)) (info file-name))) (add-to-list 'auto-mode-alist '("\\.info\\'" . info-mode))
以下添加到您的.emacs初始化文件:
(setq auto-mode-alist
(append '(("\\.info" . Info-mode)) auto-mode-alist))
这种类型的工作,但是当我打开一个信息文件,没有任何链接是“积极”,直到我导航一个,然后按“RET”。我认为@rzab是正确的,似乎信息不仅仅是启动信息模式。感谢您的建议。 – Upgradingdave 2009-12-17 12:15:42
尝试C-u C-h i
(即通常的信息调用用一个前缀参数)。
这是最好的答案。 – 2013-11-21 22:15:32
当您的光标位于dired
缓冲区中的文件名上时,请按I
(shift
和i
)。需要dired-x,它是GNU Emacs的一部分。
I runs the command dired-info which is an interactive compiled Lisp function in `dired-x.el'. It is bound to I. (dired-info) Run info on this file.
您可以使用组织模式。键入使用M-x org-mode
已经设置了缓冲区中的以下内容:
info:path/to/blah
然后通过将鼠标放在该击中C-c C-o
调用信息。或者,用鼠标点击它。如果你的路径包含空格,你也可以用双方括号来设置整个事物。
(add-to-list 'auto-mode-alist '("\\.info\\'" . Info-on-current-buffer))
谢谢,这工作。 – Upgradingdave 2009-12-17 12:20:12
看来'info'主要是作为'info-setup'的跳板。这里有一个类似的功能,尽管没有原始的'info'功能的'互动'糖: '(defun info-find-file(file) (interactive“f”) (info-setup file (pop-to - 缓冲区同窗 (格式“* info * <%s>” (file-name-sans-extension (file-name-nondirectory file)))))' – 2014-12-24 03:23:15