diff --git a/lua/plugins/configs/cmp.lua b/lua/plugins/configs/cmp.lua index 917dacf..d428e72 100644 --- a/lua/plugins/configs/cmp.lua +++ b/lua/plugins/configs/cmp.lua @@ -1,8 +1,4 @@ -local present, cmp = pcall(require, "cmp") - -if not present then - return -end +local cmp = require "cmp" loadfile(vim.g.base46_cache .. "cmp")() diff --git a/lua/plugins/configs/lspconfig.lua b/lua/plugins/configs/lspconfig.lua index 6496e94..9139c38 100644 --- a/lua/plugins/configs/lspconfig.lua +++ b/lua/plugins/configs/lspconfig.lua @@ -1,9 +1,3 @@ -local present, lspconfig = pcall(require, "lspconfig") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "lsp")() require "nvchad_ui.lsp" @@ -43,7 +37,7 @@ M.capabilities.textDocument.completion.completionItem = { }, } -lspconfig.sumneko_lua.setup { +require("lspconfig").sumneko_lua.setup { on_attach = M.on_attach, capabilities = M.capabilities, diff --git a/lua/plugins/configs/mason.lua b/lua/plugins/configs/mason.lua index 9dd8559..cff9b6d 100644 --- a/lua/plugins/configs/mason.lua +++ b/lua/plugins/configs/mason.lua @@ -1,9 +1,3 @@ -local present, mason = pcall(require, "mason") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "mason")() local options = { @@ -39,4 +33,4 @@ vim.api.nvim_create_user_command("MasonInstallAll", function() vim.cmd("MasonInstall " .. table.concat(options.ensure_installed, " ")) end, {}) -mason.setup(options) +require("mason").setup(options) diff --git a/lua/plugins/configs/nvimtree.lua b/lua/plugins/configs/nvimtree.lua index d589779..26563af 100644 --- a/lua/plugins/configs/nvimtree.lua +++ b/lua/plugins/configs/nvimtree.lua @@ -1,9 +1,3 @@ -local present, nvimtree = pcall(require, "nvim-tree") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "nvimtree")() local options = { @@ -86,4 +80,4 @@ local options = { options = require("core.utils").load_override(options, "nvim-tree/nvim-tree.lua") vim.g.nvimtree_side = options.view.side -nvimtree.setup(options) +require("nvim-tree").setup(options) diff --git a/lua/plugins/configs/nvterm.lua b/lua/plugins/configs/nvterm.lua index 2c82e14..cdcaa59 100644 --- a/lua/plugins/configs/nvterm.lua +++ b/lua/plugins/configs/nvterm.lua @@ -1,9 +1,3 @@ -local present, nvterm = pcall(require, "nvterm") - -if not present then - return -end - require "base46.term" local options = { @@ -30,5 +24,4 @@ local options = { } options = require("core.utils").load_override(options, "NvChad/nvterm") - -nvterm.setup(options) +require("nvterm").setup(options) diff --git a/lua/plugins/configs/others.lua b/lua/plugins/configs/others.lua index 5020397..0155d41 100644 --- a/lua/plugins/configs/others.lua +++ b/lua/plugins/configs/others.lua @@ -4,32 +4,20 @@ local load_override = require("core.utils").load_override local utils = require "core.utils" M.autopairs = function() - local present1, autopairs = pcall(require, "nvim-autopairs") - local present2, cmp = pcall(require, "cmp") - - if not (present1 and present2) then - return - end - local options = { fast_wrap = {}, disable_filetype = { "TelescopePrompt", "vim" }, } options = load_override(options, "windwp/nvim-autopairs") - autopairs.setup(options) + require("nvim-autopairs").setup(options) + -- setup cmp for autopairs local cmp_autopairs = require "nvim-autopairs.completion.cmp" - cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done()) + require("cmp").event:on("confirm_done", cmp_autopairs.on_confirm_done()) end M.blankline = function() - local present, blankline = pcall(require, "indent_blankline") - - if not present then - return - end - loadfile(vim.g.base46_cache .. "blankline")() local options = { @@ -52,36 +40,14 @@ M.blankline = function() } options = load_override(options, "lukas-reineke/indent-blankline.nvim") - blankline.setup(options) + require("indent_blankline").setup(options) end M.colorizer = function() - local present, colorizer = pcall(require, "colorizer") - - if not present then - return - end - - local options = { - filetypes = { - "*", - }, - user_default_options = { - RGB = true, -- #RGB hex codes - RRGGBB = true, -- #RRGGBB hex codes - names = false, -- "Name" codes like Blue - RRGGBBAA = false, -- #RRGGBBAA hex codes - rgb_fn = false, -- CSS rgb() and rgba() functions - hsl_fn = false, -- CSS hsl() and hsla() functions - css = false, -- Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB - css_fn = false, -- Enable all CSS *functions*: rgb_fn, hsl_fn - mode = "background", -- Set the display mode. - tailwind = true, -- Enable tailwind colors - }, - } - + local options = {} options = load_override(options, "NvChad/nvim-colorizer.lua") - colorizer.setup(options) + require("colorizer").setup(options) + -- execute colorizer as soon as possible vim.defer_fn(function() require("colorizer").attach_to_buffer(0) @@ -89,31 +55,18 @@ M.colorizer = function() end M.comment = function() - local present, nvim_comment = pcall(require, "Comment") - - if not present then - return - end - - local options = {} - options = load_override(options, "numToStr/Comment.nvim") - nvim_comment.setup(options) + require("Comment").setup(load_override({}, "numToStr/Comment.nvim")) end M.luasnip = function() - local present, luasnip = pcall(require, "luasnip") - - if not present then - return - end - local options = { history = true, updateevents = "TextChanged,TextChangedI", } options = load_override(options, "L3MON4D3/LuaSnip") - luasnip.config.set_config(options) + require("luasnip").config.set_config(options) + require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.luasnippets_path or "" } require("luasnip.loaders.from_vscode").lazy_load() @@ -130,12 +83,6 @@ M.luasnip = function() end M.gitsigns = function() - local present, gitsigns = pcall(require, "gitsigns") - - if not present then - return - end - loadfile(vim.g.base46_cache .. "git")() local options = { @@ -153,20 +100,16 @@ M.gitsigns = function() } options = load_override(options, "lewis6991/gitsigns.nvim") - gitsigns.setup(options) + require("gitsigns").setup(options) end M.devicons = function() - local present, devicons = pcall(require, "nvim-web-devicons") + loadfile(vim.g.base46_cache .. "devicons")() - if present then - loadfile(vim.g.base46_cache .. "devicons")() + local options = { override = require("nvchad_ui.icons").devicons } + options = require("core.utils").load_override(options, "nvim-tree/nvim-web-devicons") - local options = { override = require("nvchad_ui.icons").devicons } - options = require("core.utils").load_override(options, "nvim-tree/nvim-web-devicons") - - devicons.setup(options) - end + require("nvim-web-devicons").setup(options) end return M diff --git a/lua/plugins/configs/telescope.lua b/lua/plugins/configs/telescope.lua index fbb46c8..9209909 100644 --- a/lua/plugins/configs/telescope.lua +++ b/lua/plugins/configs/telescope.lua @@ -1,9 +1,3 @@ -local present, telescope = pcall(require, "telescope") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "telescope")() local options = { @@ -60,13 +54,13 @@ local options = { extensions_list = { "themes", "terms" }, } +local telescope = require "telescope" + -- check for any override options = require("core.utils").load_override(options, "nvim-telescope/telescope.nvim") telescope.setup(options) -- load extensions -pcall(function() - for _, ext in ipairs(options.extensions_list) do - telescope.load_extension(ext) - end -end) +for _, ext in ipairs(options.extensions_list) do + telescope.load_extension(ext) +end diff --git a/lua/plugins/configs/treesitter.lua b/lua/plugins/configs/treesitter.lua index 8231751..df1ca22 100644 --- a/lua/plugins/configs/treesitter.lua +++ b/lua/plugins/configs/treesitter.lua @@ -1,9 +1,3 @@ -local present, treesitter = pcall(require, "nvim-treesitter.configs") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "syntax")() loadfile(vim.g.base46_cache .. "treesitter")() @@ -25,4 +19,4 @@ local options = { -- check for any override options = require("core.utils").load_override(options, "nvim-treesitter/nvim-treesitter") -treesitter.setup(options) +require("nvim-treesitter.configs").setup(options) diff --git a/lua/plugins/configs/whichkey.lua b/lua/plugins/configs/whichkey.lua index 1e561ed..c305b08 100644 --- a/lua/plugins/configs/whichkey.lua +++ b/lua/plugins/configs/whichkey.lua @@ -1,9 +1,3 @@ -local present, wk = pcall(require, "which-key") - -if not present then - return -end - loadfile(vim.g.base46_cache .. "whichkey")() local options = { @@ -38,4 +32,4 @@ local options = { options = require("core.utils").load_override(options, "folke/which-key.nvim") -wk.setup(options) +require("which-key").setup(options)