0%

VimでElmを書くための環境構築

vim-lspを使ってやっています
まだの方は

1
2
3
4
Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'

プラグインのインストールは適宜読み替えてもらって。

VimのElm用プラグイン (いるかわからないけど一応)

1
Plug 'ElmCast/elm-vim'

ElmのLanguageServerのインストール

GitHub - elm-tooling/elm-language-server: Language server implementation for Elm

これを参考に、(一行なので特になにもないけど)

1
npm install -g @elm-tooling/elm-language-server

.vimrcの設定

1
2
3
4
5
6
7
if executable('elm-language-server')
au User lsp_setup call lsp#register_server({
\ 'name': 'elm-language-server',
\ 'cmd': {server_info->['elm-language-server']},
\ 'whitelist': ['elm'],
\ })
endif

成果

"image"