From 97bdd3d9e11e620f0d3044182c586b49e367ffa8 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Thu, 4 Apr 2024 12:14:54 +0530 Subject: [PATCH] nvim: lsp-utils: Enable HLS for cabal files --- nvim/.config/nvim/lua/lsp-utils.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nvim/.config/nvim/lua/lsp-utils.lua b/nvim/.config/nvim/lua/lsp-utils.lua index 2ca1b63..2e18118 100644 --- a/nvim/.config/nvim/lua/lsp-utils.lua +++ b/nvim/.config/nvim/lua/lsp-utils.lua @@ -187,15 +187,16 @@ function M.hls_config() cmd = { 'haskell-language-server-wrapper', '--lsp' }, capabilities = default_capabilities, root_dir = root_directory, - filetypes = { 'haskell' }, + filetypes = { 'cabal', 'haskell' }, single_file_support = true, settings = { haskell = { - checkParents = 'CheckOnSave', - checkProject = false, - formattingProvider = 'ormolu', - maxCompletions = 20, - plugin = { stan = { globalOn = false } } + checkParents = 'CheckOnSave', + checkProject = false, + cabalFormattingProvider = 'cabalfmt', + formattingProvider = 'ormolu', + maxCompletions = 20, + plugin = { stan = { globalOn = false } } } }, }