From c4f2a540624bd44e55d2c8982d3ad3a0888c02dd Mon Sep 17 00:00:00 2001
From: SinTan1729 <sayantan.santra689@gmail.com>
Date: Sat, 18 May 2024 17:17:52 -0500
Subject: [PATCH] chg: Add lsp and ts config for Haskell

---
 laptop/plugin/lsp_config.lua | 2 ++
 laptop/plugin/treesitter.lua | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/laptop/plugin/lsp_config.lua b/laptop/plugin/lsp_config.lua
index d940764..64ad58e 100644
--- a/laptop/plugin/lsp_config.lua
+++ b/laptop/plugin/lsp_config.lua
@@ -21,6 +21,8 @@ lspconfig.lua_ls.setup({
 
 lspconfig.ocamllsp.setup {}
 
+lspconfig.hls.setup {}
+
 -- Set ;k to hover and ;a to show code actions
 vim.api.nvim_create_autocmd("LspAttach", {
     callback = function()
diff --git a/laptop/plugin/treesitter.lua b/laptop/plugin/treesitter.lua
index 7dd814a..0785428 100644
--- a/laptop/plugin/treesitter.lua
+++ b/laptop/plugin/treesitter.lua
@@ -3,7 +3,7 @@ local configs = require("nvim-treesitter.configs")
 configs.setup({
     ensure_installed = { "rust", "lua", "vim", "vimdoc", "ocaml",
         "yaml", "dockerfile", "bash", "html", "javascript", "css", "go",
-        "json", "python", "fish" },
+        "json", "python", "fish", "haskell" },
     sync_install = false,
     disable = { "latex" },
     highlight = {