From 2cdf553bc9faa5ba51f1ef760acbddfc05c7479d Mon Sep 17 00:00:00 2001
From: Hadeed Ahmad <me@hadeedahmad.com>
Date: Mon, 31 Mar 2025 15:11:09 +0500
Subject: [PATCH] Add mini.pairs

---
 nvim/lua/config/plugins/lsp.lua  | 19 +++++++++++++++++++
 nvim/lua/config/plugins/mini.lua | 17 ++++++++++-------
 2 files changed, 29 insertions(+), 7 deletions(-)
 create mode 100644 nvim/lua/config/plugins/lsp.lua

diff --git a/nvim/lua/config/plugins/lsp.lua b/nvim/lua/config/plugins/lsp.lua
new file mode 100644
index 0000000..7b7a797
--- /dev/null
+++ b/nvim/lua/config/plugins/lsp.lua
@@ -0,0 +1,19 @@
+return {
+  {
+    "neovim/nvim-lspconfig",
+    dependencies = {
+      {
+        "folke/lazydev.nvim",
+        ft = "lua",
+        opts = {
+          library = {
+            { path = "${3rd}/luv/library", words = { "vim%.uv" } }
+          }
+        }
+      }
+    },
+    config = function()
+      require("lspconfig").lua_ls.setup {}
+    end
+  }
+}
diff --git a/nvim/lua/config/plugins/mini.lua b/nvim/lua/config/plugins/mini.lua
index 47b3346..b66cd06 100644
--- a/nvim/lua/config/plugins/mini.lua
+++ b/nvim/lua/config/plugins/mini.lua
@@ -1,9 +1,12 @@
 return {
-    {
-        "echasnovski/mini.nvim",
-        config = function()
-            local statusline = require "mini.statusline"
-            statusline.setup { use_icons = true }
-        end
-    }
+  {
+    "echasnovski/mini.nvim",
+    config = function()
+      require("mini.pairs").setup()
+
+      require("mini.statusline").setup({
+        use_icons = true
+      })
+    end
+  }
 }