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, utilisezadd-to-list code> au lieu deseq code> /contre code>. Pour plus d'aide, nous devrons savoir comment vous avez installémode octave code>. Plus spécifiquement, estoctave-mode.el code> présent dans votrechargé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 packageoctave-mod code> est intégré. Il y a un fichier appeléoctave mod.el code> dans leemacs \ 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èqueoctave-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).