2012-02-28 23 views
5

Podczas ustawiania ekranu głównego emacs, został wyświetlony komunikat awarii „nie można zapisać dostosowań”Emacs nie można zapisać dostosowania

Loading 00debian-vars... 
No /etc/mailname. Reverting to default... 
Loading 00debian-vars...done 
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... 
Loading debian-ispell... 
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done 
Loading debian-ispell...done 
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done 
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done 
Loading /etc/emacs/site-start.d/50global.el (source)...done 
Loading /etc/emacs/site-start.d/50psvn.el (source)...done 
Loading /etc/emacs/site-start.d/50python-guppy.el (source)...done 
Loading /etc/emacs/site-start.d/50ruby1.8-elisp.el (source)...done 
Loading cua-base...done 
For information about GNU Emacs and the GNU system, type C-h C-a. 
custom-save-all: Cannot save customizations; init file was not fully loaded 

Proszę o pomoc

Odpowiedz

2

Mylnie przeliterowałem ścieżkę w pliku .emacs.

Proszę sprawdzić błędy ortograficzne w pliku .emacs.

EDYCJA: Należy pamiętać, że w ścieżkach systemu UNIX jest rozróżniana wielkość liter. To było dla mnie główne źródło błędów.

10

Jeśli spojrzymy na źródła dla custom-save-all w cus -edit.el znajdziemy:

(defun custom-save-all() 
    "Save all customizations in `custom-file'." 
    (when (and (null custom-file) init-file-had-error) 
    (error "Cannot save customizations; init file was not fully loaded")) 

Pojawiłby się błąd podczas ładowania pliku init. Spróbuj uruchomić emacs za pomocą opcji --debug-init, która włącza debugger Emacs Lisp w celu znalezienia błędów w pliku init.

+0

dzięki. To był naprawdę mały błąd. Mylnie przeliterowałem ścieżkę w pliku .emacs. – riship89

Powiązane problemy