加载init文件时出错:错误的类型参数:stringp,nil

时间:2017-11-30 17:13:08

标签: macos debugging emacs

在OSX上编辑emacs中的Java文件时(10.12.6),它经常尝试格式化行(比如当我键入右括号时),并在此过程中将空格转换为制表符。谷歌搜索显示要关闭它,我应该将以下内容添加到我的.emacs:

(setq-default indent-tabs-mode nil)

但是,当我将上述行添加到我的.emacs并重新加载emacs时,emacs会报告以下错误:

Warning (initialization): An error occurred while loading 
‘/Users/betirado/.emacs’:

Wrong type argument: stringp, nil

OSX上emacs的正确解决方案是什么,或者我错过了什么? 感谢

1 个答案:

答案 0 :(得分:0)

添加

(customize-set-variable 'indent-tabs-mode nil)

你的配置有什么不同?