Как отобразить информационную страницу (не установлена в системе)?
Я работаю над документацией для большой библиотеки 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
ищет ключевые слова в исходном коде, а не в информационных файлах, поэтому нет смысла добавлять в него информационный файл.)