Comment puis-je changer où la personnalisation place les variables de jeu personnalisé

8

Fondamentalement, je voudrais avoir (variables personnalisées ...) dans un fichier séparé et pour moi de charger ce fichier.

C'est juste dans le but d'organiser mon fichier init.

Comment puis-je changer l'emplacement par défaut des variables de jeu personnalisé?

Jessie Ross
la source
3
Bonne question. Pas assez d'utilisateurs utilisent custom-fileIMO. Le doc Emacs devrait le rendre plus visible, et même prévoir qu'il soit utilisé par défaut, plutôt que de laisser Customize polluer le fichier init.
Drew

Réponses:

9

Définissez la custom-filevariable dans votre fichier init.

C-hv custom-file RET

phils
la source
Et notez que bien qu'il s'agisse d'une option utilisateur, vous ne voudrez probablement pas compter sur la définition uniquement à l'aide de Customize, c'est-à-dire la définition dans votre `fichier personnalisé '. ;-)
Drew
2

Exemple de texte exact que vous voudrez peut-être placer dans votre init.el:

(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file 'noerror)
ideasman42
la source