| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Saving customizations from the customization buffer works by writing code that future sessions will read, code to set up those customizations again.
Normally this saves customizations in your init file, ‘~/.emacs’. If
you wish, you can save customizations in another file instead. To make this
work, your ‘~/.emacs’ should set custom-file to the name of that
file. Then you should load the file by calling load. For example:
(setq custom-file "~/.emacs-custom.el") (load custom-file) |
You can use custom-file to specify different customization files for
different Emacs versions, like this:
(cond ((< emacs-major-version 21)
;; Emacs 20 customization.
(setq custom-file "~/.custom-20.el"))
((and (= emacs-major-version 21) (< emacs-minor-version 4))
;; Emacs 21 customization, before version 21.4.
(setq custom-file "~/.custom-21.el"))
((< emacs-major-version 22)
;; Emacs version 21.4 or later.
(setq custom-file "~/.custom-21.4.el"))
(t
;; Emacs version 22.1 or later.
(setq custom-file "~/.custom-22.el")))
(load custom-file)
|
If Emacs was invoked with the ‘-q’ or ‘--no-init-file’ options (voir la section Initial Options), it will not let you save your customizations in your ‘~/.emacs’ init file. This is because saving customizations from such a session would wipe out all the other customizations you might have on your init file.
Ce document a été généré par Eric Reinbold le 23 Février 2009 en utilisant texi2html 1.78.