Soy todo menos un experto en Emacs, pero uso Emacs con org-mode
bastante frecuencia. Configuré Emacs para reconocer .org
archivos. Después de actualizar a la versión 26.1, Emacs ya no solo reconoce .org
archivos:
File mode specification error: (file missing Cannot open load file No such file or directory ob-sh)
pero ni siquiera puede cambiar a org-mode
. M-x org-mode
da:
Cannot open load file No such file or directory ob-sh
No moví mi .emacs
archivo o la .emacs.d
carpeta.
¿Alguna idea?
.emacs
salir del camino, simplemente comience conemacs --no-init-file
(en macOS:) en suopen -a Emacs --args --no-init-file
lugar. (--no-init-file
se puede acortar a-q
). También hay un indicador--no-site-file
para detener la carga de archivos específicos del sitio.Respuestas:
Emacs 26.1 viene con una versión mucho más reciente de org-mode que 25.1.
ob-sh
se renombró aob-shell
en el modo org 8.2, por lo que deberá ajustar la configuración a la que se refiera .emacsob-sh
, como se describe en la eliminación de ob-sh :Lo más probable es que necesite buscar en su configuración una llamada
org-babel-do-load-languages
y cambiarsh
ashell
la lista asociada de idiomas.fuente
emacs --debug-init
podría señalar la línea que está causando problemas.org-babel-do-load-languages
o ajuste la variableorg-babel-load-languages
. Deberá cambiarsh
ashell
en la lista de idiomas asociada. Si puede que tenga que soportar tanto las viejas y nuevas variantes, háganoslo saber, ya que también se puede arreglar.