我想要列出当前Emacs会话中加载的所有全局变量,以便自己学习。我的想法是生成一个包含所有函数列表的HTML文件。当然,有用的还有函数、变量等定义所在的文件。
Emacs中是否已经内置了任何帮助工具?
L-
我想要列出当前Emacs会话中加载的所有全局变量,以便自己学习。我的想法是生成一个包含所有函数列表的HTML文件。当然,有用的还有函数、变量等定义所在的文件。
Emacs中是否已经内置了任何帮助工具?
L-
以下内容大致符合要求:
(let ((result '()))
(mapatoms (lambda (x)
(when (boundp x)
(let ((file (ignore-errors
(find-lisp-object-file-name x 'defvar))))
(when file
(push (cons x file) result))))))
result)
警告:完成此任务将需要很长时间。