1
Error detected while processing /home/kyle/.vim/ftplugin/haskell_doc.vim:

这是我在运行 vim 时收到的错误。我正在尝试让语法与haskell一起工作。这是 .vimrc 文件

"use ghc functionality for haskell files
au Bufenter *.hs compiler ghc 

" switch on syntax highlighting
syntax on

" side numbers 
set nu

let g:ghc = "/usr/bin/ghc"

execute pathogen#infect()

let g:haddock_docdir = "/usr/share/doc/ghc6-doc/html/"
" enable filetype detection, plus loading of filetype plugins
filetype plugin on
let g:haddock_browser = "/usr/bin/firefox"
4

1 回答 1

1

尝试清理您的.vim/目录,使其仅包含以下文件:

.vim/
├── autoload/
│   └── pathogen.vim
│
├── bundle/
    ├── syntastic/
        ├── CONTRIBUTING.md
        ├── LICENCE
        ├── README.markdown
            ...other syntastic files...

也就是说,您只有.vim/autoload/pathogen.vim和 中的文件.vim/bundle/syntastic/

看起来你有一些.vim/ftplugin导致问题的东西。

Syntastic 在 Haskell 文件上为我工作,我的 .vimrc 中只有这两行:

execute pathogen#infect()
syntax on

注意:您需要已ghc-mod安装。

于 2014-11-29T04:48:22.597 回答