chore: Better hls config

This commit is contained in:
Afonso Franco 2023-10-04 00:59:33 +01:00
parent 26570245fb
commit eecb0a3ff1
Signed by: afonso
SSH key fingerprint: SHA256:gkVPzsQQJzqi21ntQBV6pXTx4bYI53rFGI4XtvCpwd4

View file

@ -2,8 +2,7 @@ local mason_lspconfig = require "mason-lspconfig"
local lspconfig = require "lspconfig" local lspconfig = require "lspconfig"
mason_lspconfig.setup({ mason_lspconfig.setup({
ensure_installed = { "lua_ls", "texlab", "hls", "yamlls" }, automatic_installation = false
automatic_installation = true
}) })
@ -61,6 +60,13 @@ mason_lspconfig.setup_handlers {
end, end,
} }
require('lspconfig')['hls'].setup {
filetypes = { 'haskell', 'lhaskell', 'cabal' },
on_attach = on_attach,
flags = lsp_flags,
capabilities = capabilities,
}
require("rust-tools").setup({ require("rust-tools").setup({
server = { server = {
on_attach = on_attach, on_attach = on_attach,
@ -79,4 +85,3 @@ require("rust-tools").setup({
}, },
}, },
}) })