Mis preguntas

Mis preguntas

Soy un novato en emacs que intenta hacer el cambio; Después de configurar el modo organización a mi gusto (mi razón principal para cambiar), lo siguiente que quería hacer era personalizar los colores. Sé que varias personas me han preguntado cómo hacer que funcione el tema de color de emacs, pero he estado buscando durante más de una hora y hasta ahora las instrucciones no me han ayudado, así que tengan paciencia.

Estoy usando GNU Emacs para OSX desdeaquíel 10.6.7.

La mayoría de las instrucciones en la web dicen que comience ejecutando

sudo apt-get install emacs-goodies-el

Si estuviera ejecutando Linux, no habría problema, pero las Mac no tienen apt-geteso, que yo sepa, así que estoy tratando de descubrir qué hacer en su lugar.

Encontré una copia de color-theme.ella themes/carpeta en un tarball.aquíy ponerlo en mi emacs.d/directorio. Luego agregué el material repetitivo a mi init.elarchivo:

(setq load-path (append load-path (list "~/.emacs.d/themes")))
(setq load-path (append load-path (list "~/.emacs.d/color-theme.el")))

(require 'color-theme)
(color-theme-initialize)
(color-theme-robin-hood)  

Pero cuando cargo emacs sigo recibiendo este error:

File error: Cannot open load file, color-theme

Mis preguntas

  • ¿Hay otras cosas además color-themedel contenido emacs-goodies-elque son necesarias para que el tema de color funcione correctamente en Mac?
  • Si es así, ¿dónde puedo descargar estos archivos e instalarlos sin apt-get?

Gracias por tu ayuda.

Respuesta1

color-theme.el no se está desarrollando, por lo que es posible que desees evitarlo.

En su lugar, le sugiero que descargue la versión de prueba preliminar de Emacs 24.0.XX desde ese sitio web. Así que puedes simplemente llamar M-x customize-themespara cambiar los nuevos temas incorporados.

Además, emacs 24 tiene su propio administrador de paquetes, por lo que no necesita apt-get para instalar los paquetes de emacs. Una vez que instale Emacs 24, llame M-x list-packagespara ver los paquetes disponibles.

Respuesta2

No estoy familiarizado con la estructura de emacs-goodies, pero si busca el documento de load-path, encontrará que es una lista dedirectorios, no archivos. Así que no estoy seguro de que tu segundo setqsea útil. Intenta eliminarlo.

Y, en general, si desea instalar alguna extensión de Emacs, simplemente descárguela y colóquela en algún lugar. Luego agregue ese directorio a su load-path. Dependiendo de la extensión, es posible que necesites hacerlo requireo escribir algunos autoloadcorreos electrónicos. Creo que Emacs 24 tiene soporte para paquetes integrado, pero aún no lo he probado.

Y finalmente, como otros han mencionado, Emacs 24 tiene soporte para temas incorporado. Es mejor usar eso en lugar de color-theme, si estás usando v24 (¿quién no, verdad? :-)

Respuesta3

Yo estaba en el mismo barco que tú. Evitaría usar 24 hasta que esté estable. En cambio, comoDarksairDicho esto, se supone que su ruta de carga apunta a una ruta (directorio), no a un archivo.

Sigue estos pasos:

  1. Descarga el archivo gzdesde el enlace que mencionaste arriba

  2. Mueva el archivo a su directorio

    %> mv ~/Downloads/color-theme.el ~/.emacs.d/
    
  3. Agregue la ruta y la configuración a su archivo de recursos/perfil/configuración de emacs

    %> emacs ~/.emacs
    [type]    (add-to-list 'load-path "~/.emacs.d/")
    [type]    (require `color-theme)
    [type]       (color-theme-initialize)
    [type]       (color-theme-robin-hood) 
    {save} Ctrl+x Ctrl+s
    

Para una instalación más completa, descargue el archivo tar y copie el siguiente contenido en su .emacs.d/

  • tema-color.el
  • color-theme-autoloads.el
  • temas/

información relacionada