¿Cómo muevo comandos personalizados a un archivo separado y los incluyo en .spacemacs?

Pregunta:

No sé si es porque comencé a usar org-mode, pero cuando verifiqué el archivo .spacemacs , esto es lo que encontré:

;; Do not write anything past this comment. This is where Emacs will       
;; auto-generate custom variable definitions.                              
(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.                      
 '(org-agenda-files (quote ("~/doc.org"))))
(custom-set-faces                                                          
 ;; custom-set-faces 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.                      
 )

No sé qué es Custom pero investigando más, descubro que puedo crear un archivo separado y configurar .spacemacs para leerlo. p.ej

(setq custom-file "~/.emacs.d/custom.el")
(load custom-file)

¿ .spacemacs debería ir esta parte en .spacemacs ? Cuando se copian en custom.el, ¿deberían copiarse directamente como están, es decir, en el nivel superior de custom.el, o se supone que deben ir a una función que luego se llamará desde .spacemacs ?

Respuesta:

Debe tomar el texto completo de su primer fragmento de código y custom.el en el archivo custom.el tal como está.
Después de haber hecho esto, coloque su segundo fragmento de código en lugar del material previamente copiado (reemplazando el texto copiado anteriormente en el archivo .spacemacs ).

Eso es. Solo inténtalo. Emacs se quejará si lo hizo mal.

Custom es la función de personalización de emacs. Puede cambiar casi todas las configuraciones de emacs con él.
Llámelo con Menu -> Options -> Customize Emacs (y varias otras funciones).

Una vez que haya realizado la modificación, emacs manejará el archivo custom.el por sí solo, sin necesidad de editarlo directamente.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım