add illuminate

This commit is contained in:
Alexander Navarro 2023-05-17 21:16:22 -04:00
parent 5d0272790f
commit 84c233094f
2 changed files with 22 additions and 14 deletions

View file

@ -3,23 +3,23 @@ return {
event = "VeryLazy", event = "VeryLazy",
after = "onedark", after = "onedark",
keys = { keys = {
{ "<leader>bp", "<Cmd>BufferLineTogglePin<CR>", desc = "Toggle pin" }, { "<leader>bp", "<Cmd>BufferLineTogglePin<CR>", desc = "Toggle pin" },
{ "<leader>bP", "<Cmd>BufferLineGroupClose ungrouped<CR>", desc = "Delete non-pinned buffers" }, { "<leader>bP", "<Cmd>BufferLineGroupClose ungrouped<CR>", desc = "Delete non-pinned buffers" },
{ "<S-h>", "<cmd>BufferLineCyclePrev<cr>", desc = "Prev buffer" }, { "<S-h>", "<cmd>BufferLineCyclePrev<cr>", desc = "Prev buffer" },
{ "<S-l>", "<cmd>BufferLineCycleNext<cr>", desc = "Next buffer" }, { "<S-l>", "<cmd>BufferLineCycleNext<cr>", desc = "Next buffer" },
}, },
dependencies = { dependencies = {
{ {
"echasnovski/mini.bufremove", "echasnovski/mini.bufremove",
-- stylua: ignore -- stylua: ignore
keys = { keys = {
{ "<leader>bd", function() require("mini.bufremove").delete(0, false) end, desc = "Delete Buffer" }, { "<leader>bd", function() require("mini.bufremove").delete(0, false) end, desc = "Delete Buffer" },
{ "<leader>bD", function() require("mini.bufremove").delete(0, true) end, desc = "Delete Buffer (Force)" }, { "<leader>bD", function() require("mini.bufremove").delete(0, true) end, desc = "Delete Buffer (Force)" },
}, },
}, },
}, },
config = function() config = function()
opts = { local opts = {
highlights = { separator = { bg = "NONE" } }, highlights = { separator = { bg = "NONE" } },
options = { options = {
-- FIXME: Doesn't work with onedark pro colorscheme -- FIXME: Doesn't work with onedark pro colorscheme
@ -28,13 +28,13 @@ return {
close_command = function(n) close_command = function(n)
require("mini.bufremove").delete(n, false) require("mini.bufremove").delete(n, false)
end, end,
-- stylua: ignore -- stylua: ignore
right_mouse_command = function(n) require("mini.bufremove").delete(n, false) end, right_mouse_command = function(n) require("mini.bufremove").delete(n, false) end,
diagnostics = "nvim_lsp", diagnostics = "nvim_lsp",
diagnostics_indicator = function(_, _, diag) diagnostics_indicator = function(_, _, diag)
local icons = require("aleidk.constants").icons.diagnostics local icons = require("aleidk.constants").icons.diagnostics
local ret = (diag.error and icons.Error .. diag.error .. " " or "") local ret = (diag.error and icons.Error .. diag.error .. " " or "")
.. (diag.warning and icons.Warn .. diag.warning or "") .. (diag.warning and icons.Warn .. diag.warning or "")
return vim.trim(ret) return vim.trim(ret)
end, end,
offsets = { offsets = {

View file

@ -18,10 +18,10 @@ return {
-- Useful status updates for LSP -- Useful status updates for LSP
-- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})` -- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})`
{ "j-hui/fidget.nvim", opts = {} }, { "j-hui/fidget.nvim", opts = {} },
-- Additional lua configuration, makes nvim stuff amazing! -- Additional lua configuration, makes nvim stuff amazing!
{ "folke/neodev.nvim", opts = {} }, { "folke/neodev.nvim", opts = {} },
}, },
}, },
@ -56,4 +56,12 @@ return {
}, },
}, },
}, },
{
"RRethy/vim-illuminate",
event = { "BufReadPost", "BufNewFile" },
opts = { delay = 200 },
config = function(_, opts)
require("illuminate").configure(opts)
end,
},
} }