Emacs:如何跳转到.el文件中的函数定义?

Tg.*_*Tg. 51 emacs

我试着编辑我的init文件.是否有任何可能的方式,迅速跳进那个已加载/所需的其他.el文件的功能定义是什么?

我记得曾经这样做,但不记得怎么样......

phi*_*ils 57

M-x find-function RET (function name) RET

我发现它C-h C-f是一个很好的键绑定find-function(鉴于C-h f默认绑定describe-function)

(global-set-key (kbd "C-h C-f") 'find-function)

  • 我刚刚有这个确切的问题,非常感谢。我还发现还有 `find-function-at-point`(至少在 emacs 23 中)。我把它绑定到 Ch Cf 上,效果很好! (2认同)
  • 一些类似的有用函数是:`find-function-on-key`,`find-variable`和`find-library`. (2认同)

Hi-*_*gel 8

从emacs-25.1开始,有一个新的通用函数xref-find-definitions.在外部参照内置的软件包提供了一个通用的代码导航的定义框架.可能每个模式都需要一些时间来调整此框架的自定义函数,但至少emacs-lisp-mode已经移植了.


vpi*_*833 5

etags [options] file1 file2 ...然后从emacs内部M-.访问标签。要下一次出现该标签,请执行M-,

  • 您可能在这里的意思是“ M-。” :)不是“ Mx”。 (2认同)