usar salir como emacs syntax-highlighting colors font-lock-mode

salir - Cambiar la sintaxis de Emacs resaltando colores



como usar emacs (4)

2 maneras: puede instalar el paquete color-theme, que tiene muchos esquemas agradables para seleccionar y es más fácil hacerlo a mano. El by-hand se ve así (en tus archivos .emacs)

(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. ''(default ((t (:inherit nil :stipple nil :background "lightyellow2" :foreground "gray20" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight bold :width normal :family "liberation mono")))) ''(background "blue") ''(font-lock-builtin-face ((((class color) (background dark)) (:foreground "Turquoise")))) ''(font-lock-comment-face ((t (:foreground "MediumAquamarine")))) ''(font-lock-constant-face ((((class color) (background dark)) (:bold t :foreground "DarkOrchid")))) ''(font-lock-doc-string-face ((t (:foreground "green2")))) ''(font-lock-function-name-face ((t (:foreground "SkyBlue")))) ''(font-lock-keyword-face ((t (:bold t :foreground "CornflowerBlue")))) ''(font-lock-preprocessor-face ((t (:italic nil :foreground "CornFlowerBlue")))) ''(font-lock-reference-face ((t (:foreground "DodgerBlue")))) ''(font-lock-string-face ((t (:foreground "LimeGreen"))))

...

etcétera etcétera.

También puedes escribir

`M-x customize-face RET`

que le dará todas las personalizaciones para establecer, en última instancia, terminará en sus .emacs.

Estoy ejecutando Emacs, editando archivos en modo C ++ y modo PHP. Me encanta resaltar la sintaxis como concepto, pero los colores predeterminados son una parodia. Apenas puedo leer algunos de ellos: demasiado oscuro. ¿Cuál es la forma más fácil de cambiar sus valores? Parece que no puedo encontrar nada sobre esto en la web. Ni siquiera me importa cambiar el binario ya que estoy compilando mis propios Emacs. Solo quiero encontrar el lugar donde dice azul es # 0000FF y cambiarlo a #AAAAFF por ejemplo.


Coloque el cursor sobre una cara ("color") que desee cambiar. Hit Cu Cx = . Eso le dirá qué cara (s) están presentes en esa posición y le permitirá hacer clic para personalizarla. Guarde sus personalizaciones.



Si no te importa resaltar el color en absoluto, o ninguna de las respuestas anteriores funciona para ti (o te toma demasiado tiempo y esfuerzo averiguarlo), aquí hay una solución muy simple que eliminará los colores por completo.

Escribir lo siguiente eliminará los colores:

Mx global-font-lock-mode

También puede hacer esto como un paso intermedio para permitirle ver todo en realidad la pantalla para probar cualquiera de las respuestas anteriores. En mi caso, esto fue muy útil porque el color de ciertas piezas clave de texto que me permitirían cambiar los colores eran casi invisibles, por ejemplo, el mensaje de Mx.

Si desea que el cambio sea permanente, puede agregarlo a su archivo .emacs:

(setq-default global-font-lock-mode nil)