例如,我有以下代码:
(defun toggle-light ()
"Toggle setting tab widths between 4 and 8"
(setq a
(if (boundp 'a) a nil))
(interactive)
(if a
(progn
(load-theme 'solarized-dark t)
(setq a nil))
(progn
(load-theme 'solarized-light t)
(setq a t) )))
Run Code Online (Sandbox Code Playgroud)
现在我想重构这个块替换变量名a同is-lighted,但不改变其它字符a换句话说,(例如,interactive或tab).
emacs中是否有内置功能可以完成这项工作?