:bar
(describe :bar)
必须显示这些属性的值:
NAME, VALUE, FUNCTION, PLIST, PACKAGE
在elisp中执行此操作的任何功能?如果没有内置,我如何将常见的lisp的描述功能添加到elisp?
答案 0 :(得分:3)
它们可以通过symbol-*
函数单独使用:
(symbol-name SYMBOL)
(symbol-value SYMBOL)
(symbol-function SYMBOL)
(symbol-plist SYMBOL)
By PACKAGE
我不确定你的意思是Emacs或Common Lisp包中的ELPA包。 Elisp没有后者,前者没有存储,尽管你可以在许多情况下根据定义符号的文件派生它,即:
(symbol-file SYMBOL &optional TYPE)