vim-lsp:haskell-language-serverの設定
vim-lspでのHaskell Language Serverの設定
前提
Haskell Language Server:インストール
設定
vim-lspのHaskell用設定をvimrcの類に書く
code:dotfiles/.vim/config/plugin/vim-lsp.vim
if executable('haskell-language-server-wrapper')
au User lsp_setup call lsp#register_server({
\ 'name': 'haskell-ls',
\ 'cmd': {server_info->'haskell-language-server-wrapper', '--lsp'},
\ 'root_uri':{server_info->lsp#utils#path_to_uri(
\ lsp#utils#find_nearest_parent_file_directory(
\ lsp#utils#get_buffer_path(),
\ '.cabal', 'stack.yaml', 'cabal.project', 'package.yaml', 'hie.yaml', '.git',
\ ))},
\ 'allowlist': 'haskell', 'lhaskell',
\ })
endif
reference.icon Servers Haskell · prabirshrestha/vim-lsp Wiki
名前が長いのでそれだけかえた