Как отобразить информационную страницу (не установлена ​​в системе)?

Я работаю над документацией для большой библиотеки eLisp. У меня есть это в *.info файле. Я хотел бы иметь возможность отображать его содержимое (также во время разработки) в Emacs, но я не могу найти способ отобразить его в информационном режиме (я могу открыть его только как источник).

В идеале, я бы также заинтересовался механизмом добавления этого файла к содержимому info-finder,

3 ответа

Решение

В качестве ярлыка, вы можете запустить файл из буфера памяти непосредственно в информационном режиме, нажав клавишу "I" на файле.

Просто убедитесь, что вы загрузили пакет dired-x (входит в 24) и для переменной dired-bind-info установлено значение true

(load "dired-x")
(setq dired-x-hands-off-my-keys nil)
(setq dired-bind-info t)
(dired-x-bind-find-file)
  • Крис

CuChя предложу вам информационный файл для чтения.

Что касается установки нового информационного файла, вы в основном добавляете файл в каталог в вашем INFOPATH а затем добавить запись для него в узле Info Directory (то есть dir файл).

Вы можете вникнуть в некоторые детали здесь:
Chяг (info) Expert Info RET

Или спросите Google: http://www.google.com/search?q=install+info+file

Документ для info говорит:

info is an interactive compiled Lisp function in `info.el'.
It is bound to C-h i, <help> i.
[....]
In interactive use, a non-numeric prefix argument directs
this command to read a file name from the minibuffer.

Итак: Cu Ch i.

(info-finder ищет ключевые слова в исходном коде, а не в информационных файлах, поэтому нет смысла добавлять в него информационный файл.)

Другие вопросы по тегам