如何看到选中lisp文件内自定义命令的列表?
如题,如何看到选中lisp文件内自定义命令的列表?VScode用起来不是很习惯啊~~~本帖最后由 vitalgg 于 2023-3-7 16:08 编辑
@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多文件。
没见过其它支持扩展支持多文件的这个功能的。
原有的其它编辑器 也有列函数大纲的功能。
vitalgg 发表于 2023-3-7 16:06
@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多 ...
谢谢回复,我去试试看
;查看插件全部C类函数
;(princ "\n查询C函数:findc")
(defun c:Findc (/ l fn)
(setq l (mapcar 'eval (atoms-family 0)))
(if (setq fn (getfiled "" "" "*" 4));星号为所需查询文件格式名称
(progn (load fn)
(mapcar 'print
(vl-remove-if-not '(lambda (x) (= "C:" (substr x 1 2)))
(mapcar 'VL-PRINC-TO-STRING
(vl-remove-if '(lambda (x)(member (eval x) l))(atoms-family 0))
)
)
)
)
)
(princ)
)
页:
[1]