¿Qué es custom-set-variables y caras en mis.emacs?
dot-emacs emacs-faces (4)
Estas son líneas agregadas al archivo cuando usa el sistema customise . Se generan cuando usas customize-*
. De forma predeterminada, las opciones de personalización se almacenan en el archivo .emacs
. Normalmente no los editas a mano. Tienes que usar los comandos customize-*
para editarlos.
esto es en mi .emacs puedo meterme con eso o no?
(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.
)
(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.
''(better-fringes-bitmap ((t (:foreground "#00dd44"))))
''(font-lock-string-face ((((class color) (min-colors 88) (background light)) (:foreground "#113355")))))
Hasta ahora estoy agregando todo lo que quiero por encima de estas líneas ...
Estos bloques se agregan mediante la interfaz de customize
, como señaló Noufal. Sin embargo, puede moverlos a un archivo separado, si lo desea.
Simplemente agregue esto a su ~/.emacs.d/init.el
:
(setq custom-file "~/.emacs.d/custom.el")
(load custom-file)
o, si todavía estás usando un archivo ~/.emacs
:
(setq custom-file "~/.custom.el")
(load custom-file)
Realmente no entiendo qué hace este archivo .emacs, pero sí sé que cuando instalé 16.04 tuve problemas en Emacs con las fuentes y no reconocí el cirílico, así que eliminé .emacs como prueba y los problemas desaparecieron.
No agregue nada a estas líneas manualmente: emacs desvanecerá sus cambios en algunos eventos. En su lugar, agregue variables customize-set-variable
con custom customize-set-variable
y caras personalizadas con set-face-attribute
:
(customize-set-variable ''blink-cursor-mode nil)
(set-face-attribute ''default nil :family "DejaVu Sans Mono")
Para personalizar la cara de algún paquete, a veces es necesario solicitar el paquete primero, y luego establecer su cara:
(require ''mumamo)
(set-face-attribute ''mumamo-background-chunk-major nil :background nil)