Eu sou tudo, menos um especialista em Emacs, mas uso o Emacs com org-mode
bastante frequência. Eu configurei o Emacs para reconhecer .org
arquivos. Após a atualização para a versão 26.1, o Emacs não reconhece mais os .org
arquivos:
File mode specification error: (file missing Cannot open load file No such file or directory ob-sh)
mas não pode nem mudar para org-mode
. M-x org-mode
dá:
Cannot open load file No such file or directory ob-sh
Não movi meu .emacs
arquivo ou a .emacs.d
pasta.
Qualquer ideia?
.emacs
sair do caminho, basta iniciaremacs --no-init-file
(no macOS :)open -a Emacs --args --no-init-file
. (--no-init-file
pode ser reduzido para-q
.) Há também um sinalizador--no-site-file
para interromper o carregamento de arquivos específicos do site.Respostas:
O Emacs 26.1 vem com uma versão muito mais recente do modo org do que o 25.1.
ob-sh
foi renomeado paraob-shell
no modo org 8.2, portanto, será necessário ajustar a configuração em .emacsob-sh
, conforme descrito na remoção ob-sh :Você provavelmente precisará procurar na sua configuração uma chamada
org-babel-do-load-languages
e mudarsh
parashell
na lista de idiomas associada.fonte
emacs --debug-init
pode identificar a linha que está causando problemas.org-babel-do-load-languages
ou configuração da variávelorg-babel-load-languages
. Você precisará alterarsh
parashell
na lista de idiomas associada. Se você pode precisar para apoiar ambos os antigos e novos variantes, avise-nos, como que também pode ser arranjado.