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 は、.vimrc に次の 2 行しかない Haskell ファイルで機能します。

execute pathogen#infect()
syntax on

注: インストールしておく必要がありますghc-mod

于 2014-11-29T04:48:22.597 に答える