weilu 发表于 2023-3-7 15:36:50

如何看到选中lisp文件内自定义命令的列表?

如题,如何看到选中lisp文件内自定义命令的列表?VScode用起来不是很习惯啊~~~

vitalgg 发表于 2023-3-7 16:06:31

本帖最后由 vitalgg 于 2023-3-7 16:08 编辑

@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多文件。







没见过其它支持扩展支持多文件的这个功能的。


原有的其它编辑器 也有列函数大纲的功能。

weilu 发表于 2023-3-7 16:38:41

vitalgg 发表于 2023-3-7 16:06
@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多 ...

谢谢回复,我去试试看

nyistjz 发表于 2023-3-7 17:36:58


;查看插件全部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]
查看完整版本: 如何看到选中lisp文件内自定义命令的列表?