lsp: add haskell-language-server

This commit is contained in:
2026-01-22 00:04:18 +01:00
parent 878c87430f
commit 9c1eb1b999
3 changed files with 23 additions and 14 deletions

View File

@@ -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'