Emacs не может сохранить настройки - файл инициализации загружен не полностью - PullRequest
4 голосов
/ 11 марта 2012

Когда я пытаюсь установить флажок «Больше не показывать этот экран» и сохранять в стартовом буфере Emacs по умолчанию, я получаю сообщение об ошибке: custom-save-all: Cannot save customizations, init file not fully loaded

Мой полный вывод выглядит так:

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/50slime.el (source)...
Loading /usr/share/emacs23/site-lisp/slime/slime-autoloads.elc...done
Loading /etc/emacs/site-start.d/50slime.el (source)...done
Loading /home/nathan/elisp/autoloads...done
For information about GNU Emacs and the GNU system, type C-h C-a.
(New file)
custom-save-all: Cannot save customizations; init file was not fully loaded

Я возился с моим .emacs файлом безрезультатно.Это выглядит так (я пытаюсь заставить install.el работать правильно):

(load "~/elisp/autoloads" 'install)
(add-to-list 'load-path "~/elisp")
(require 'install.el)

Если я пытаюсь C - X - C - E этот код, я получаю ошибки в буфере:

Debugger entered--Lisp error: (error "Required feature `install.el' was not provided")
  require(install\.el)
  eval((require (quote install\.el)))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp nil nil)
Каталог

~/elisp присутствует, и там находятся мои файлы *.el.Так что я немного сбит с толку, что происходит не так, как мне кажется, у меня есть правильные имена путей и синтаксис.

Любая помощь будет удивительной.Спасибо вам, друзья-хакеры Emacs!

1 Ответ

7 голосов
/ 11 марта 2012

Вам необходимо использовать:

(require 'install)

без .el

...