虽然emacs有compile命令,但是编译的结果是显示在buffer里,没法跳转,不像vim 有quickfix,可以进行跳转,请问有类似的插件吗
在compile错误上直接按回车不就是跳转么
可以跳转吧,这不是内置功能么
不是吧,难道我的命令不支持。我是windows cmake编译,出错了不能跳转
检查compilation-error-regexp-alist-alist
有没有
(cmake
"^CMake \\(?:Error\\|\\(Warning\\)\\) at \\(.*\\):\\([1-9][0-9]*\\) ([^)]+):$"
2 3 nil (1))
(cmake-info
"^ \\(?: \\*\\)?\\(.*\\):\\([1-9][0-9]*\\) ([^)]+)$"
1 2 nil 0)
有,我是windows,cmake底层调用的msbuild,我自己加了匹配的正则表达式,但是不知道为什么不起作用.一点反应没有,正则表达式我测试过,是没有问题的
输出编译结果的那个 buffer,是 compilation-mode 么?这个跳转只在这个 mode 里面有效。试试 M-x compilation-mode
编译时报错,提示invalid function,with-connection-locale-variables,不知道是不是这个原因,不知道怎么解决