我一直在查看文档并尝试定制和各种各样的东西,但无论我做什么,似乎Flymake总是将其临时文件放在原始文件所在的任何目录中.
这是一个大问题的主要原因是因为当我使用gdb单步执行我的程序时,有时我会进入STL文件或非用户目录中的其他文件.经常这会导致我的gdb进程因某种原因停止响应,这意味着我必须一直回到开头并全局禁用Flymake或者希望我不必在dir中执行另一个查找文件我的emacs进程没有写访问权限.
是否有一种很好的方法让flymake始终生成其临时文件,例如~/.emacs.d/tmp
?
最近版本的Emacs只保存"inplace".这是一个快速的黑客来保存"intemp":http://blog.arithm.com/2011/01/27/save-_flymake-files-in-a-temporary-directory/