我使用Ghc-mod Vim检查Haskell源文件。我用gvim在Windows上运行它。运行:GhcModCheck,它传递Ghc-mod实用程序的文件,并在快速修复错误中输出,如下所示:
G:\Haskell\G:\Haskell\huffman.hs|5 col 1 warning| The import of foldl' from module `Data.List' is redundant如您所见,它包含两次文件路径。我当然不能跳到那个地方。看起来Ghc-mod本身根本没有输出任何路径,那么它就是Vim的错误格式或者Vim插件的Ghc-mod。奇怪的是,我在任何地方都没有找到这样的案例,所以我的_vimrc
有没有人能告诉我在哪里可以找到线索?
发布于 2014-02-01 00:19:24
我检查了标准的快速修复窗口后:vimgrep,它看起来没问题。我只剩下ghcmod vim作为主要嫌犯。我仔细跟踪了所有的路径操作,发现utils使用了一些函数,该函数读取路径并在其中搜索a-z regexp。问题是我的驱动器字母是大写的,所以插件把它当做一个普通的文件名。我已经向ghcmod vim repo提交了一个pull request。希望能有所帮助。谢谢你的帮助。
https://stackoverflow.com/questions/21464132
复制相似问题