Je suis tout sauf un expert Emacs mais j'utilise Emacs org-mode
assez fréquemment. J'ai configuré Emacs pour reconnaître les .org
fichiers. Après avoir mis à jour vers la version 26.1, Emacs ne reconnaît .org
plus seulement les fichiers:
File mode specification error: (file missing Cannot open load file No such file or directory ob-sh)
mais ne peut même pas changer en org-mode
. M-x org-mode
donne:
Cannot open load file No such file or directory ob-sh
Je n'ai pas déplacé mon .emacs
fichier ou le .emacs.d
dossier.
Une idée?
.emacs
, commencez simplement paremacs --no-init-file
(sur macOS:) à laopen -a Emacs --args --no-init-file
place. (--no-init-file
peut être raccourci en-q
.) Il existe également un indicateur--no-site-file
pour arrêter le chargement des fichiers spécifiques au site.Réponses:
Emacs 26.1 est livré avec une version beaucoup plus récente du mode org que 25.1.
ob-sh
a été renomméob-shell
en mode org 8.2, vous devrez donc ajuster la configuration dans .emacsob-sh
, comme décrit dans la suppression ob-sh :Vous avez besoin plus susceptibles de rechercher votre config pour un appel à
org-babel-do-load-languages
et le changementsh
àshell
la liste associée des langues.la source
emacs --debug-init
identifier la ligne à l'origine des problèmes.org-babel-do-load-languages
ou définissant la variableorg-babel-load-languages
. Vous devrez passersh
àshell
dans la liste des langues associée. Si vous pourriez avoir besoin de soutenir les anciennes et nouvelles variantes, faites - nous savoir, car cela peut également être organisé.