Gerade lief genau dieses Problem auf. Ihre Aussage ist korrekt, aber Ihre .emacs Datei wird wahrscheinlich nicht korrekt geladen. Emacs sucht die „HOME“ variable Einstellungen zu laden, Lisp Code usw.
Um zu sehen, was Ihre HOME Variable ist:
öffnen Scratch-Puffer (dies ist ein „Ort spielen“ Dinge auszuprobieren):
C-x C-b *scratch* <RET>
Bewerten sie diesen Ausdruck, indem sie es eingeben, dann den Cursor nach rechts setzen, dann Cx Ce schlagen
insert (getenv "HOME")
Emacs wird Ihr Zuhause Weg am Boden (Mine de anzuzeigen Fehler bei ... Dokumente und Einstellungen \ UserName) Ich habe keinen guten Weg gefunden, es zu ändern, aber du solltest einfach HOME als Umgebungsvariable hinzufügen können (das hat nicht funktioniert) .
Es geht auch um ein bisschen mehr über hier gesprochen: http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html
Denken Sie auch daran, dass die Datei „.emacs“ sein muss und nicht myConfig.emacs oder etwas ähnliches. Verwenden Sie bash Befehl ren, um die Datei umzubenennen (Windows Explorer lässt Sie keine namenlosen Dateien haben)
'" octave-mod "' ist in Ihrem Beispiel falsch geschrieben. Verwende auch 'add-to-list' anstelle von' setq'/'cons'. Für weitere Hilfe müssen wir wissen, wie Sie den Oktav-Modus installiert haben. Genauer gesagt, ist "octave-mode.el" in Ihrem "Ladepfad" vorhanden? – lunaryorn
@lunaryorn Ich bin ein Neuling für Emacs. Ich benutze Emacs 24.2.1 unter Windows 7. In 'Optionen/Emacs Pakete verwalten 'steht das Paket' octave-mod'. Es gibt eine Datei mit dem Namen 'octave-mod.el' in' emacs \ lisp \ progmodes '. Was ist der Ladepfad? (Das Verzeichnis sollte ziemlich drin sein :)) – marczellm
Bestätigt; der "Oktav-Modus" in Emacs lebt in der "Octave-Mod" -Bibliothek. Seltsam. Sie sollten jedoch keine benutzerdefinierte Autoload-Deklaration für eine integrierte Bibliothek benötigen. 'octave-mode' sollte standardmäßig automatisch geladen werden (oder wenn es nicht zu der Zeit war, ist es jetzt sicher). – phils