Emacs equivalente de bg=dark de vim?(ajustando el fondo a la oscuridad)
spacemacs (4)
En vim, puedo ejecutar set bg=dark
y luego vim ajustará todo el resaltado de sintaxis para que funcione en un terminal con un fondo oscuro (ya sea que el fondo sea oscuro o no, vim asumirá que sí lo es).
¿Cómo le digo a Emacs que asuma que el fondo es oscuro o claro?
Creo que el mejor enfoque para usar es usar ColorTheme . Otras opciones para personalizar los colores del marco que puedes encontrar here . No puedo pensar en un solo comando, sin embargo, puedes iniciar emacs con --reverse-video
.
El paquete alect-themes para Emacs 24 proporciona alect-themes claros, oscuros y negros, y puede instalarse manualmente o utilizando MELPA .
Para instalar alect-themes
usando MELPA y seleccione alect-dark
(de ~/emacs.d/init.d
):
(when (>= emacs-major-version 24)
(require ''package)
(add-to-list ''package-archives
''("melpa-stable" . "http://melpa-stable.milkbox.net/packages/"))
(package-initialize)
(load-theme ''alect-dark)
)
Hay bastantes paquetes de temas de colores en MELPA, por lo que si alect-themes no satisface sus necesidades, experimente con algunos de los otros.
He usado la función de invert-face
en el pasado:
(invert-face ''default)
O:
Mx invert-face <RET> default
Mx set-variable <RET> frame-background-mode <RET> dark
vea también la parte inferior de http://www.gnu.org/software/emacs/elisp/html_node/Defining-Faces.html