¿Cómo puedo cambiar dónde la personalización pone variables personalizadas?

8

Básicamente me gustaría tener (custom-set-variables ...) en un archivo separado y que pueda cargar ese archivo.

Esto es solo para el propósito de la organización de mi archivo init.

¿Cómo puedo cambiar la ubicación predeterminada de las variables de conjunto personalizado?

Jessie Ross
fuente
3
Buena pregunta. No hay suficientes usuarios que hagan uso de custom-fileIMO. El documento de Emacs debería hacerlo más prominente e incluso permitir que se use de forma predeterminada, en lugar de permitir que Personalizar contamine el archivo init.
Dibujó el

Respuestas:

9

Establezca la custom-filevariable en su archivo de inicio.

C-hv custom-file RET

phils
fuente
Y tenga en cuenta que aunque esta es una opción de usuario, probablemente no desee contar con configurarla solo con Personalizar, es decir, configurarla en su `archivo personalizado '. ;-)
Dibujó el
2

Ejemplo de texto exacto que quizás desee colocar en su init.el:

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