🚀 perf(nvim): make some plugins optional

This commit is contained in:
Sergio Laín 2024-03-10 01:20:42 +01:00
parent e98d41f3e3
commit 2fadaab606
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
7 changed files with 6 additions and 1 deletions

View file

@ -39,6 +39,7 @@ return {
}, },
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
optional = true,
opts = function(_, opts) opts = function(_, opts)
local icon = require("lazyvim.config").icons.kinds.Codeium local icon = require("lazyvim.config").icons.kinds.Codeium
local function show_codeium_status() local function show_codeium_status()

View file

@ -27,6 +27,7 @@ return {
}, },
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
optional = true,
opts = function(_, opts) opts = function(_, opts)
local function is_active() local function is_active()
local ok, hydra = pcall(require, "hydra.statusline") local ok, hydra = pcall(require, "hydra.statusline")

View file

@ -26,6 +26,7 @@ return {
}, },
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
optional = true,
opts = function(_, opts) opts = function(_, opts)
table.insert(opts.sections.lualine_x, 1, require("recorder").displaySlots) table.insert(opts.sections.lualine_x, 1, require("recorder").displaySlots)
end, end,

View file

@ -1,5 +1,6 @@
return { return {
"akinsho/bufferline.nvim", "akinsho/bufferline.nvim",
optional = true,
dependencies = { dependencies = {
"backdround/tabscope.nvim", "backdround/tabscope.nvim",
opts = {}, opts = {},

View file

@ -1,5 +1,6 @@
return { return {
"nvim-neo-tree/neo-tree.nvim", "nvim-neo-tree/neo-tree.nvim",
optional = true,
dependencies = { dependencies = {
"antosha417/nvim-lsp-file-operations", "antosha417/nvim-lsp-file-operations",
opts = {}, opts = {},

View file

@ -6,6 +6,7 @@ return {
}, },
{ {
"folke/noice.nvim", "folke/noice.nvim",
optional = true,
opts = { opts = {
lsp = { lsp = {
progress = { progress = {

View file

@ -1,6 +1,5 @@
return { return {
{ {
"luukvbaal/statuscol.nvim", "luukvbaal/statuscol.nvim",
event = { "LazyFile" }, event = { "LazyFile" },
opts = function() opts = function()