Wpadłem właśnie na ten problem. Twoje zdanie jest poprawne, ale plik .emacs prawdopodobnie nie ładuje się poprawnie. Emacs przeszukuje „Home” zmienną załadować preferencji, kod lisp itp
aby zobaczyć co jest zmienna HOME:
bufor Otwarte scratch (jest to „bawić się”, aby spróbować rzeczy):
C-x C-b *scratch* <RET>
ocenić to wyrażenie wpisując je, a następnie umieszczając kursor w prawo, a następnie uderzając Cx Ce
insert (getenv "HOME")
Emacs wyświetli swoją drogę do domu na dnie (kopalnia de błąd do ... Documents and Settings \ UserName) Nie wymyśliłem dobrego sposobu, aby to zmienić, ale powinieneś móc po prostu dodać HOME jako zmienną środowiskową (to nie działa dla mnie) .
To także mówił o trochę więcej tutaj: http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html
Należy również pamiętać, że plik musi być „.emacs” i nie myConfig.emacs lub coś podobnego. Użyj komendy bash, aby zmienić nazwę pliku (Eksplorator Windows nie zezwoli na pliki bez nazwy)
'" oktawa-mod "' ma nieprawidłowy zapis w twoim przykładzie. Ponadto użyj 'add-to-list' zamiast' setq'/'cons'. Aby uzyskać dodatkową pomoc, musimy wiedzieć, w jaki sposób zainstalowałeś 'oktawę-tryb'. Dokładniej, czy 'oktave-mode.el' występuje w twoim' load-path'? – lunaryorn
@lunaryorn Jestem nowicjuszem Emacs. Używam Emacsa 24.2.1 na Windows 7. W 'Opcjach/Zarządzaj pakietami Emacs' jest napisane, że pakiet' oktawowy-mod' jest wbudowany. W 'emacs \ lisp \ progmodes jest plik o nazwie' oktawa-mod.el' '. Jaka jest ścieżka obciążenia? (Ten katalog powinien być w nim prawie w całości :)) – marczellm
Potwierdzony; "tryb oktawowy" w Emacsie żyje w bibliotece "oktawy-mod". Dziwne. Nie powinieneś jednak potrzebować niestandardowej deklaracji autoloadowania dla wbudowanej biblioteki; 'oktawa-mode' powinna być automatycznie ładowana automatycznie (lub jeśli nie była wtedy, to na pewno jest teraz). – phils