リストに物事を追加するオプションをユーザーに提供したいのですが、リストはその後のセッションのために保存されます。elispでこれを行う方法は?
(setq smart-pair-alist
'(("(" . ")") ; key 0
("[" . "]") ; key 1
("{" . "}") ; key 2
("\"" . "\"") ; key 3
))
(defun smart-pair-adder (open close &optional mode)
(add-to-list 'smart-pair-alist `(,open . ,close) t)
)
(smart-pair-adder "a" "b")
smart-pair-alistは次のように評価します。
(("(" . ")") ("[" . "]") ("{" . "}") ("\"" . "\"") ("a" . "b"))
それが追加するのは本当に素晴らしいですが、どのように保存するのですか?