Лично я переместил все свои настройки из настроек в файл .emacs. В основном потому, что мне очень не нравится пользовательский интерфейс для настройки.
Итак, вместо этого мой пользовательский файл:
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(scheme-program-name "scheme")
'(tetris-use-glyphs nil))
У меня есть:
(setq
scheme-program-name "scheme" ; because I like it
tetris-use-glyphs nil) ; it's an example
То, что переменная custom-set-variable действительно принимает ряд аргументов, одним из которых является комментарий. Так что вы могли бы сделать:
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(scheme-program-name "scheme" nil nil "this is a comment")
'(tetris-use-glyphs nil nil nil "This is another comment"))
Комментарий сдувается только при изменении значения переменной, а не при изменении других переменных. Я не уверен, что это правильное использование для этого, хотя. C-h f custom-set-variables
имеет больше информации.