]> git.frustrated-labs.net Git - dotfiles.git/commitdiff
nvim: activate lsp for clojure
authorAlexander Goussas <[email protected]>
Mon, 4 Aug 2025 01:23:28 +0000 (20:23 -0500)
committerAlexander Goussas <[email protected]>
Mon, 4 Aug 2025 01:23:28 +0000 (20:23 -0500)
nvim/.config/nvim/lazy-lock.json
nvim/.config/nvim/lua/plugins/clojure.lua
nvim/.config/nvim/lua/plugins/lsp.lua

index cba8d6e15cada47fc8474004d89a43dcfa774621..aa51c2f174b297a0220d6256e06d902e79af39f6 100644 (file)
@@ -6,6 +6,7 @@
   "mini.test": { "branch": "main", "commit": "4c70379d07ea44f697d96c7a6f04c79f17b34bb3" },
   "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
   "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
+  "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
   "nvim-dap": { "branch": "master", "commit": "14fe46ae16eb272629144a93f7738f5279665a4f" },
   "nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" },
   "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" },
@@ -21,6 +22,7 @@
   "nvim-web-devicons": { "branch": "master", "commit": "19d6211c78169e78bab372b585b6fb17ad974e82" },
   "one-small-step-for-vimkind": { "branch": "main", "commit": "d9f832598e14f3b206b06f5738d02cebede65269" },
   "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
+  "rainbow-delimiters.nvim": { "branch": "master", "commit": "97bf4b8ef9298644a29fcd9dd41a0210cf08cac7" },
   "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
   "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
   "vim-stylish-haskell": { "branch": "master", "commit": "60a59fd767956c40372b5aeab2d68a0a953ebb2b" },
index f6a8c822003535943c7f435294d7bde462ac2e6c..d59eec6d351dca35d062ac6cc987b57c637b48ba 100644 (file)
@@ -1,5 +1,9 @@
 return {
+  { "Olical/conjure" },
+  { 'HiPhish/rainbow-delimiters.nvim' },
   {
-    "Olical/conjure",
+    'windwp/nvim-autopairs',
+    event = "InsertEnter",
+    config = true
   }
 }
index fa6a0d3f912f4f982495922653c0fb3151b11704..f7ce104c288c9dbb89fc4ea71bbece940d2fbd29 100644 (file)
@@ -20,28 +20,6 @@ return {
       -- npm install -g elm-review
       lspconfig.elmls.setup({})
 
-      lspconfig.gleam.setup({})
-
-      --[[
-      lspconfig.hls.setup({
-        filetypes = { 'haskell', 'lhaskell', 'cabal' },
-        cmd = { 'haskell-language-server-9.4.8~2.10.0.0', '--lsp' },
-        settings = {
-          haskell = {
-            formattingProvider = "stylish-haskell",
-            cabalFormattingProvider = "cabal-fmt",
-            plugin = {
-              eval = { globalOn = true },
-              ['ghcide-code-actions-imports-exports'] = { globalOn = true },
-              hlint = { globalOn = true },
-              rename = { globalOn = true },
-              semanticTokens = { globalOn = true },
-            }
-          },
-        },
-      })
-      --]]
-
       lspconfig.lua_ls.setup({
         settings = {
           Lua = {
@@ -61,14 +39,7 @@ return {
         },
       })
 
-      -- brew install rust-analyzer
-      lspconfig.rust_analyzer.setup({})
-
-      lspconfig.ccls.setup({
-        init_options = {
-          compilationDatabaseDirectory = "build"
-        }
-      })
+      lspconfig.clojure_lsp.setup({})
 
       vim.api.nvim_create_autocmd('LspAttach', {
         callback = function(args)