Это мой файл ~/.emacs
:
(setq-default c-basic-offset 4 c-default-style "linux")
(setq-default tab-width 4 indent-tabs-mode t)
(define-key c-mode-base-map (kbd "RET") 'newline-and-indent)
Я получаю предупреждение, когда я открываю emacs:
Предупреждение (инициализация): при загрузке произошла ошибка
c:/home/.emacs
:Значение символа как переменной недействительно:
c-mode-base-map
Чтобы обеспечить нормальную работу, вы должны изучить и удалить причина ошибки в файле инициализации. Запустите Emacs с помощью
--debug-init
возможность просмотра полной ошибки backtrace.
Я побежал --debug-init
, и это то, что оно вернуло. Я не знаю, что я имею в виду:
Введен отладчик - Lisp ошибка: (void-variable
c-mode-base-map
)(define-key c-mode-base-map (kbd "RET") (quote newline-and-indent)) eval-buffer(#<buffer *load*> nil "c:/home/.emacs" nil t) ; Reading at buffer position 311 load-with-code-conversion("c:/home/.emacs" "c:/home/.emacs" t t) load("~/.emacs" t t)