В Emacs, как вы найдете документацию функции в информации

219
justinhj

Выполнение Ch f ищет справку для функции в emacs, и, щелкнув ссылку в окне справки, я могу перейти к источнику.

Есть ли способ перейти из окна справки по функции к информации, специально ища главу, в которой описана функция.

Или, если не способ быстрого поиска информации для выбранного имени функции.

1

1 ответ на вопрос

1
camdez

Команда, которую вы ищете Info-goto-emacs-command-node, обязана C-h F. К сожалению, между двумя различными формами документации, похоже, нет никакой интеграции.

Это немного грубо, но добавьте это в свой .emacsфайл и в C-h fдокументацию по функции, которую вы сможете нажать i(«информация»), чтобы перейти к соответствующей C-h Fдокументации.

(defun Info-goto-from-command-help () "Go to the Info node in the Emacs manual for the command currently being viewed in `help-mode'." (interactive) (when (eq 'describe-function (car help-xref-stack-item)) (Info-goto-emacs-command-node (cadr help-xref-stack-item))))  (define-key help-mode-map "i" 'Info-goto-from-command-help) 
Это здорово, спасибо! Я добавляю это условие в when ... (commandp (cadr help-xref-stack-item))), потому что оно изначально не работало для меня, и я не осознавал, что оно работает только для интерактивных команд. justinhj 11 лет назад 0
Оригинальный вопрос, заданный для определения * функции *. Info-goto-emacs-command-node работает только для, как вы уже догадались, команд. Jürgen A. Erhard 11 лет назад 0

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