lsp: add haskell-language-server
This commit is contained in:
12
vimrc.lua
12
vimrc.lua
@@ -215,7 +215,7 @@ vim.lsp.config('nixd', {
|
||||
},
|
||||
},
|
||||
})
|
||||
vim.lsp.enable('nixd');
|
||||
vim.lsp.enable('nixd')
|
||||
|
||||
vim.lsp.config('lua_ls', {
|
||||
capabilities = capabilities,
|
||||
@@ -241,13 +241,19 @@ vim.lsp.config('lua_ls', {
|
||||
},
|
||||
},
|
||||
})
|
||||
vim.lsp.enable('lua_ls');
|
||||
vim.lsp.enable('lua_ls')
|
||||
|
||||
vim.lsp.config('verible', {
|
||||
capabilities = capabilities,
|
||||
root_dir = function() return vim.fn.getcwd() end
|
||||
})
|
||||
vim.lsp.enable('verible');
|
||||
vim.lsp.enable('verible')
|
||||
|
||||
vim.lsp.config('hls', {
|
||||
capabilities = capabilities,
|
||||
filetypes = { 'haskell', 'lhaskell', 'cabal' },
|
||||
})
|
||||
vim.lsp.enable('hls')
|
||||
|
||||
if vim.fn.exists('+undofile') ~= 0 then
|
||||
local undo_dir = vim.env.HOME .. '/.config/nvim/undo'
|
||||
|
||||
Reference in New Issue
Block a user