2011-05-12 9 views
17

Encontré this website y descargué los archivos de tema de color. Dice:Cómo instalar emacs colortheme

Coloque el los “temas” carpetas (con los archivos de color-theme-example.el y de color-theme-library.el) en un directorio de archivos de color y theme.el en su LoadPath.

y luego he comprobado the load path website, que dice:

Para añadir un solo directorio a la carga de la ruta:

(add-to-list 'load-path "~/.emacs.d/site-lisp/") 

Mi pregunta es, ¿dónde escribo esto ¿línea? Si hago M-x y luego escribo, se queja add-to-list[No match].

Por cierto, estoy usando Emacs 23.2 (9.0) en Mac, una versión de GUI. Para la versión de texto en el terminal, uso el fondo negro parece estar bien, excepto que el azul es demasiado oscuro en negro

Respuesta

2

En emacs 23, pensé que el tema de color está instalado por defecto. Si no es así, y hay que añadir que la línea, escribirlo en cualquiera de los archivos ~/.emacs.d/init.el, ~/.emacs.el o ~/.emacs

+0

gracias! entonces .emacs o .emacs.el no existe en mi ~, solo me pregunto dónde está el "loadpath" predeterminado. –

+1

Extraño. Si está usando linux, debería tenerlo. Pero incluso si no lo hace, puede crear un archivo así nombrado, y funcionará de manera predeterminada. – sawa

+0

Estoy usando Mac OS. Lo creé y agregué la línea. Parece que todavía no puede cargar el modo de tema de color. Me siento tan molesto. Si hay una versión con el tema de color predeterminado instalado, me complace usar eso. –

9

Cómo cargo tema de color por este código:

(load-file "~/.emacs.d/color-theme/themes/zenburn.el") 
(zenburn) 
+0

Supongo que esto va al archivo .emacs, ¿verdad? ¿Hay alguna manera de verificar dónde está realmente buscando el archivo init mis emacs? Debido a que estoy usando la versión de la GUI de Mac OS, sospecho que no comprueba .emacs en ~ –

+0

Sí, va a los .emacs. – demas

2

se debería poner esa línea en su init file. Este suele ser el archivo ~/.emacs. El directorio .emacs.d es un directorio convencional para almacenar sus archivos personales de personalización. Muchas de las instrucciones para instalar paquetes (como el tema de color) o explicar otras partes de Emacs (como la página de ruta de carga) asumen que usted entiende el archivo de inicio.

.emacs y .emacs.d son realmente el núcleo de la personalización de Emacs. Si lees sobre eso, Emacs tendrá mucho más sentido. ¡Espero que eso ayude!

+0

Muchas gracias, John, ¿podría indicarme un archivo .emacs de muestra? –

+0

Lo entiendo trabajando ahora. Aquí está mi .emacs ;; Tema de color (agregar a la lista 'ruta de carga' ~/.emacs.d/color-theme-6.6.0 ") (agregar a la lista 'ruta de carga' ~/.emacs.d/color -theme-6.6.0/themes ") (requiere 'color-theme) (color-theme-initialize) (set-color-tema-es-global t) (color-theme-arjen) –

13

Puede descargar Emacs 24 para Mac desde here y Emacs 24 ya tiene incorporado un sistema de tematización. Puede llamarlo al M-x customize-themes y elegir los temas que desee. Y puedes encontrar muchos más temas en línea. En realidad, hay un tema bastante agradable llamado "solarizado", puede usarlo tanto en la GUI como en la línea de comandos.

17

¡Una respuesta para los principiantes como yo!

En Emacs 24.5.1, en Mac o Linux, funcionará lo siguiente.

El siguiente comando creará una carpeta llamada temas dentro de la carpeta .emacs.d (suponiendo que no existe ya)

mkdir ~/.emacs.d/themes/ 

Ahora dicen emacs que haya instalado una carpeta de temas. En emacs abre tu.archivo de emacs, escribiendo lo siguiente:

C-x C-f ;;;this opens a new .emacs file or creates one if it doesn't exist 

Añadir la siguiente línea en el fichero .emacs:

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/") 

Ahora copia el archivo de su tema '.el' a tu .emacs.d/themes/directorio. Un buen lugar para encontrar temas personalizados está aquí: emacsthemes.com

Ahora carga el tema personalizado escribiendo lo siguiente:

M-x customize-themes ;;;now press return 

Sus temas recién instalados deben aparecer en la lista de este modo:

emacs *Custom Themes* buffer

Mueva el cursor dentro del '[]' y presione regresar para seleccionar ese tema.

¡Disfrute emacs!

+1

' Mx personalizar -themes' trabajando para mí, no 'Mx customize-themes'. –

+0

@GursimranSingh buen lugar. Eso está actualizado, gracias. –