返回

自定义-Emacs 可自定义变量,具有动态的可能值集

发布时间:2022-07-28 09:54:07 235

我想在 Emacs Lisp 中定义一个可自定义的变量,其可能的值被限制在某个列表中,但是每次用户打开自定义缓冲区时,该列表都应该由函数动态创建。因此,类似于

(defcustom my-variable

  [...]

  :type '(choice [...])

但choice似乎只支持一组静态值。我想要的是类似的东西

(defcustom my-variable

  [...]

  :type '(choice my-function)

wheremy-function是一个返回可能值列表的函数,每次创建自定义缓冲区时都会对其进行评估。

那可能吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像