Як в emacs знайти документацію функції в інформації


1

Здійснення Ch f шукає довідку про функцію в emacs, і, натиснувши посилання у довідковій скриньці, я можу перейти до джерела.

Чи є спосіб перейти з вікна довідки про функцію до інформації, шукаючи спеціально для глави, в якій функціонується документа.

Або якщо не спосіб швидкого пошуку інформації для вибраної назви функції.

Відповіді:


1

Команда, яку ви шукаєте 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

Оригінальне запитання, яке задається визначенням функції . Info-goto-emacs-command-вузол працює лише для, як ви здогадалися, команд.
Юрген А. Ерхард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.