Mes Emacs ouvrent des fichiers .m en mode Objc. Cependant, je veux les ouvrir en mode Octave. J'ai déjà ajouté au fichier Que dois-je faire d'autre? J'ai un mode d'octave installé. P> p> .emacs code>:
3 Réponses :
Utilisez ceci.
a juste couru dans ce problème exact. Votre déclaration est correcte, mais votre fichier .emacs ne se charge probablement pas correctement. Emacs cherche la variable "Accueil" pour charger les préférences, le code LISP, etc.
Pour voir ce que votre variable maison est la suivante: P>
tampon à rayures ouverte (c'est un "endroit de jeu" pour essayer les choses) : P>
insert (getenv "HOME")
Heureusement, tout fonctionne maintenant et malheureusement, je ne me souviens pas comment je l'ai réparé :) Peut-être qu'il y avait une erreur dans mon .emacs code> plus tôt. C'est le code plus correct:
(autoload 'octave-mode "octave-mod" nil t)
Si cela ne fonctionne pas, essayez de tuer tous les tampons où vous avez ouvert des fichiers .m et essayez d'ouvrir un nouveau fichier .m différent de ceux que vous avez ouverts précédemment.
"octave-mod" code> est mal orthographié dans votre exemple. En outre, utilisez
add-to-list code> au lieu de
seq code> /
contre code>. Pour plus d'aide, nous devrons savoir comment vous avez installé
mode octave code>. Plus spécifiquement, est
octave-mode.el code> présent dans votre
chargée de chargement code>?
@lunarnorn Je suis un débutant à Emacs. J'utilise emacs 24.2.1 sous Windows 7. Dans
Options / Gérer les packages EMACS CODE> Il indique le package
octave-mod code> est intégré. Il y a un fichier appelé
octave mod.el code> dans le
emacs \ lisp \ progmodes code>. Quel est le chemin de charge? (Ce répertoire devrait être à peu près en cela :))
Confirmé; Le mode
octave code> dans emacs vit dans la bibliothèque
octave-mod code>. Bizarre. Vous n'auriez pas besoin d'une déclaration personnalisée pour une bibliothèque intégrée, cependant;
Mode octave code> doit être téléchargé par défaut (ou si ce n'était pas à l'époque, cela est certainement maintenant).