как открыть *.info файл в emacs в информационном режиме?

C-x C-f blah.info открывает файл в фундаментальном режиме. Я использовал apropos и найденный Info-mode то, которое я думал, могло бы измениться от фундаментального режима в режим Info, но это бросает ошибку шепелявости.

Как я могу открыть внешний/сторонний *.info файл в emacs так, чтобы я получил те же дополнительные свойства как тогда, когда я смотрю на M-x info (n для следующего, u для, гиперссылки, и т.д.)? Я уверен, что это очевидно, но я не могу понять это.

36
задан Reinstate Monica 15 January 2011 в 23:19
поделиться

4 ответа

Plain (info `file-name') opens file in info mode. (info) probably does something besides just setting Info-mode. So I would use something like this:

(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))
17
ответ дан 27 November 2019 в 05:22
поделиться

Попробуйте Cu Ch i (т. Е. Обычный информационный вызов с аргументом префикса).

62
ответ дан 27 November 2019 в 05:22
поделиться

Add the following to your .emacs initialization file:

(setq auto-mode-alist 
      (append '(("\\.info" . Info-mode)) auto-mode-alist))
1
ответ дан 27 November 2019 в 05:22
поделиться

Когда курсор находится на имени файла в буфере 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.
11
ответ дан 27 November 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: