In emacs come trovare la documentazione di una funzione nelle informazioni


1

Fare Ch f cerca l'aiuto per una funzione in emacs e facendo clic sul collegamento nella casella di aiuto posso andare alla fonte.

Esiste un modo per passare dalla finestra della guida della funzione alle informazioni, cercando specificamente il capitolo in cui è documentata la funzione.

O se non un modo per cercare rapidamente informazioni per il nome della funzione selezionata.

Risposte:


1

Il comando che stai cercando è Info-goto-emacs-command-nodelegato a C-h F. Sfortunatamente non sembra esserci alcuna integrazione tra le due diverse forme di documentazione.

Questo è un po 'approssimativo, ma rilascialo nel tuo .emacsfile e dalla C-h fdocumentazione di una funzione sarai in grado di premere i("info") per passare alla C-h Fdocumentazione corrispondente .

(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)

Grazie pulito! Aggiungo questa condizione a quando ... (commandp (cadr help-xref-stack-item))) perché inizialmente non funzionava per me e non mi rendevo conto che funziona solo per comandi interattivi.
justinhj,

Domanda originale per la definizione della funzione . Info-goto-emacs-command-node funziona solo per, hai indovinato, i comandi.
Jürgen A. Erhard,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.