例如,我有以下代码:
(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) )))
现在我想通过用 替换变量名来重构这些块a
,is-lighted
但不改变其他字符a
(例如, ininteractive
或tab
)。
emacs 中是否有可以完成这项工作的内置函数?