2bc21b248c
* Move configs into config subdirectory * Move LSP logic into classes * Make it possible to define mason package in lsp config, including nested dependency resolution and post install steps * replace jedi_language_server with pylsp
19 lines
471 B
Lua
19 lines
471 B
Lua
return {
|
|
enable = true,
|
|
mason = {
|
|
name = "haskell-language-server",
|
|
-- version = "",
|
|
},
|
|
lspconfig = {
|
|
filetypes = { "haskell", "lhaskell", "cabal", },
|
|
cmd = { "haskell-language-server-wrapper", "--lsp", },
|
|
single_file_support = true,
|
|
settings = {
|
|
haskell = {
|
|
cabalFormattingProvider = "cabalfmt",
|
|
formattingProvider = "ormolu",
|
|
},
|
|
},
|
|
},
|
|
}
|