【发布时间】:2016-12-11 00:31:47
【问题描述】:
我是 emacs 新手,在 windows 上使用 emacs 25.1。
我跟着this article设置company-c-headers
我在 init.el 中添加了以下代码
(require 'company-c-headers)
(add-to-list 'company-backends 'company-c-headers)
(add-to-list 'company-c-headers-path-system "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/include")
(add-to-list 'company-c-headers-path-system "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/atlmfc/include")
我将以下代码添加到.dir-locals.el,它位于我的测试项目的根目录下。
(add-to-list 'company-c-headers-path-user "D:/Work/Learning/Emacs/my_program/my_inc/")
启动emacs并打开D:/Work/Learning/Emacs/my_program/src/main.cpp。在*Message* 下,我得到了.dir-locals error: Wrong type argument: listp, add-to-list。
如何让它发挥作用?
【问题讨论】: