Alternativamente, ejecuto 24.5 y 25.0.50. Desafortunadamente, los paquetes instalados y compilados desde 25.0.50 no funcionan con Emacs 24.5 ( cl-struct-definees un culpable común).
Una solución trivial es no compilar nada en bytes. Sin embargo, eso hace que las cosas sean bastante lentas.
¿Cómo puedo usar paquetes compilados (para rendimiento) mientras uso los mismos .emacs.dpara 24.5 y 25.0.50? También estaría bien con 24.5 ignorando los archivos compilados.
byte-compilation
version-compatibilty
Clemente
fuente
fuente

package-user-diry algunos otros directorios y archivos basados en la versión de emacs . Puedo escribir una respuesta detallada cuando estoy frente a una computadora.init.ely todos esos paquetes se instalan automáticamente al iniciar emacs (si no están ya instalados). Incluso puede usar la:ensurepalabra clave deuse-packagepara instalar paquetes automáticamente.Respuestas:
Coloque los archivos compilados en bytes para diferentes versiones de Emacs en diferentes directorios. Haga su
load-pathcondición de que la versión de Emacs está ejecutando, de manera que se carga las bibliotecas byte-compilado apropiadas.fuente