たとえば、次のコードがあります。
(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
interactive
tab
その仕事を終えることができるemacsに組み込み関数はありますか?