Emacs: Comment passer à la définition de la fonction.el fichier?
J'ai essayé d'éditer mon fichier d'initialisation. Est-il possible de sauter rapidement dans la définition de la fonction de l'autre .fichier el qui a déjà chargé / requis ?
Je me souviens avoir fait cela une fois, mais je ne me souviens pas comment...
4 réponses
M-x find-function
RET (function name)
RET
Je trouve que , C-h C-f fait un bon raccourci clavier pour find-function
(étant donné que , C-h f est lié par défaut describe-function
)
(global-set-key (kbd "C-h C-f") 'find-function)
Depuis emacs-25.1 , Il existe une nouvelle fonction générique xref-find-definitions
. Le paquet intégré xreffournit un cadre Générique pour naviguer dans les définitions dans le code. Probablement, il faudrait un certain temps pour chaque mode pour ajuster les fonctions personnalisées pour ce framework, mais, à tout le moins, emacs-lisp-mode
déjà porté.
etags [options] file1 file2 ...
et puis, de l'intérieur d'emacs, faites M-.
pour visiter la balise. Pour aller à la prochaine occurrence de la balise, faites M-,
.
find-function
est le chemin à parcourir. Une alternative consiste à utiliser C-h F , puis cliquez sur le nom du fichier dans buffer *Help*
.