相关疑难解决方法(0)

Emacs:符号作为变量的值是无效的

这是我的~/.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)
Run Code Online (Sandbox Code Playgroud)

我打开emacs时收到警告:

警告(初始化):加载时发生错误 c:/home/.emacs:

符号的值作为变量是无效的: c-mode-base-map

要确保正常操作,您应该调查并删除初始化文件中的错误原因.使用--debug-init选项启动Emacs 以查看完整的错误回溯.

我跑了--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)
Run Code Online (Sandbox Code Playgroud)

emacs

22
推荐指数
1
解决办法
2万
查看次数

标签 统计

emacs ×1