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"
答案 0 :(得分: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
中的某些内容会导致问题。
在我的.vimrc中只有这两行的Haskell文件中,我可以使用Syntater:
execute pathogen#infect()
syntax on
注意:您需要安装ghc-mod
。