From 185887d20d196feff04755243127329e23fb6056 Mon Sep 17 00:00:00 2001 From: minco Date: Sat, 29 Nov 2025 13:08:29 +0900 Subject: [PATCH] we an go cheo jim --- after/lsp/hls.lua | 9 +++++++++ lazy-lock.json | 1 - lua/plugins/lspconfig.lua | 11 +---------- 3 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 after/lsp/hls.lua diff --git a/after/lsp/hls.lua b/after/lsp/hls.lua new file mode 100644 index 0000000..365e510 --- /dev/null +++ b/after/lsp/hls.lua @@ -0,0 +1,9 @@ +return { + filetypes = { "haskell", "lhaskell" }, + cmd = { "haskell-language-server-wrapper", "--lsp" }, + settings = { + haskell = { + formattingProvider = "fourmolu" + } + } +} diff --git a/lazy-lock.json b/lazy-lock.json index 63ebcd4..6ccbde2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -14,7 +14,6 @@ "glance.nvim": { "branch": "master", "commit": "bf86d8b79dce808e65fdb6e9269d0b4ed6d2eefc" }, "hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" }, "haskell-mod.nvim": { "branch": "main", "commit": "f403618030ef9687e63eecfca7798e53b969f763" }, - "hererocks": { "branch": "master", "commit": "1cefef350109770ffa39e064e0eae5c28a1f5455" }, "image.nvim": { "branch": "master", "commit": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 5c20d32..3eeecc7 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -26,15 +26,6 @@ return { cmd = { vim.fn.stdpath("config") .. "/shell/clangd-direnv.sh" } }) - vim.lsp.config("hls", { - capabilities = capabilities, - filetypes = { 'haskell', 'lhaskell' }, - cmd = { "haskell-language-server-wrapper", "--lsp" }, - settings = { - haskell = { - formattingProvider = "fourmolu" - } - } - }) + vim.lsp.enable("hls") end, }