How to tranfrom defvar to setq with elisp

使用场景是修改代码的时候,改变了defvar中的值,想立刻看看修改后的效果,又懒得手动setq,比如光标在下面这个式子里:

(defvar imbot--prefix-override-keys
  '("C-c" "C-x" "C-h" "<f1>" "M-z" "M-Z")
  "Prefix keys not handled by input method, which disable input method temperarily.")

想要一个函数,运行后得到这个效果:

(setq imbot--prefix-override-keys '("C-c" "C-x" "C-h" "<f1>" "M-z" "M-Z"))

你需要的应该是 `makunbound’

1 个赞