From f230ae7a1161e77342032bbe296900561d8e6bd6 Mon Sep 17 00:00:00 2001
From: CronyAkatsuki <crony@cronyakatsuki.xyz>
Date: Thu, 11 Jan 2024 19:55:24 +0100
Subject: [PATCH] Plugin refactoring.

---
 lua/crony/lazy.lua | 37 ++++++++++++++++---------------------
 1 file changed, 16 insertions(+), 21 deletions(-)

diff --git a/lua/crony/lazy.lua b/lua/crony/lazy.lua
index 79c66d8..9626360 100644
--- a/lua/crony/lazy.lua
+++ b/lua/crony/lazy.lua
@@ -15,9 +15,17 @@ vim.opt.rtp:prepend(lazypath)
 -- plugins installation and configuration
 require("lazy").setup({
 	-- LSP Support
-	{ "neovim/nvim-lspconfig" },
-	{ "williamboman/mason.nvim" },
-	{ "williamboman/mason-lspconfig.nvim" },
+	"neovim/nvim-lspconfig",
+	-- lsp download manager
+	"williamboman/mason.nvim",
+	-- automatic lsp setup
+	"williamboman/mason-lspconfig.nvim",
+	-- additional formater support
+	"stevearc/conform.nvim",
+	-- additional linter support
+	"mfussenegger/nvim-lint",
+	-- mason autoinstaller for formatter's and linter's
+	"WhoIsSethDaniel/mason-tool-installer.nvim",
 
 	-- Adds git related signs to the gutter, as well as utilities for managing changes
 	"lewis6991/gitsigns.nvim",
@@ -45,9 +53,13 @@ require("lazy").setup({
 	-- Fuzzy Finder (files, lsp, etc)
 	{
 		"nvim-telescope/telescope.nvim",
-		lazy = true,
 		dependencies = {
 			"nvim-lua/plenary.nvim",
+			"nvim-telescope/telescope-ui-select.nvim",
+			{
+				"nvim-telescope/telescope-fzf-native.nvim",
+				build = "make",
+			},
 		},
 	},
 
@@ -74,23 +86,6 @@ require("lazy").setup({
 		},
 	},
 
-	{
-		"stevearc/dressing.nvim",
-		opts = {
-			input = { default_prompt = "➤ " },
-			select = { backend = { "telescope", "builtin" } },
-		},
-	},
-
-	-- additional formater support
-	"stevearc/conform.nvim",
-
-	-- additional linter support
-	"mfussenegger/nvim-lint",
-
-	-- mason autoinstaller for formatter's and linter's
-	"WhoIsSethDaniel/mason-tool-installer.nvim",
-
 	-- Trying out writting plugins
 	{ dir = "~/repos/neovim/plugins/md-tools.nvim" },