mirror of
https://github.com/Cian-H/my_nvim_config.git
synced 2025-12-22 20:21:57 +00:00
Refactored rainbow delims config
This commit is contained in:
@@ -1,21 +1,21 @@
|
|||||||
return {
|
return {
|
||||||
groups = {
|
groups = {
|
||||||
{ "<leader>s", group = "[S]earch", icon="" },
|
{ "<leader>s", group = "[S]earch", icon = "" },
|
||||||
{ "<leader>c", group = "[C]ode", icon="" },
|
{ "<leader>c", group = "[C]ode", icon = "" },
|
||||||
{ "<leader>d", group = "[D]iagnostics", icon="" },
|
{ "<leader>d", group = "[D]iagnostics", icon = "" },
|
||||||
{ "<leader>g", group = "[G]enerate", icon="" },
|
{ "<leader>g", group = "[G]enerate", icon = "" },
|
||||||
{ "<leader>r", group = "[R]ename", icon="" },
|
{ "<leader>r", group = "[R]ename", icon = "" },
|
||||||
{ "<leader>w", group = "[W]orkspace", icon="" },
|
{ "<leader>w", group = "[W]orkspace", icon = "" },
|
||||||
{ "<leader>t", group = "[T]ree", icon="" },
|
{ "<leader>t", group = "[T]ree", icon = "" },
|
||||||
{ "<leader>l", group = "[L]azyGit", icon="" },
|
{ "<leader>l", group = "[L]azyGit", icon = "" },
|
||||||
{ "<leader>o", group = "[O]verseer", icon="" },
|
{ "<leader>o", group = "[O]verseer", icon = "" },
|
||||||
{ "<leader>h", group = "[H]arpoon", icon="" },
|
{ "<leader>h", group = "[H]arpoon", icon = "" },
|
||||||
{ "<leader>x", group = "[X] Trouble", icon="" },
|
{ "<leader>x", group = "[X] Trouble", icon = "" },
|
||||||
},
|
},
|
||||||
commands = {
|
commands = {
|
||||||
{ "<leader>f", group = "[F]ormat", icon="" },
|
{ "<leader>f", group = "[F]ormat", icon = "" },
|
||||||
{ "<leader>p", group = "[P]recognition", icon="" },
|
{ "<leader>p", group = "[P]recognition", icon = "" },
|
||||||
{ "<leader>?", group = "[?] Cheatsheet", icon="" },
|
{ "<leader>?", group = "[?] Cheatsheet", icon = "" },
|
||||||
},
|
},
|
||||||
gitsigns = {
|
gitsigns = {
|
||||||
{
|
{
|
||||||
@@ -422,4 +422,23 @@ return {
|
|||||||
desc = "Next Trouble/Quickfix Item",
|
desc = "Next Trouble/Quickfix Item",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
{
|
||||||
|
"<leader>(",
|
||||||
|
function()
|
||||||
|
local module = require("rainbow-delimiters")
|
||||||
|
local bufnr = vim.api.nvim_get_current_buf()
|
||||||
|
local is_enabled = module.is_enabled(bufnr)
|
||||||
|
|
||||||
|
if is_enabled then
|
||||||
|
module.disable(bufnr)
|
||||||
|
print("Rainbow Delimiters: OFF")
|
||||||
|
else
|
||||||
|
module.enable(bufnr)
|
||||||
|
print("Rainbow Delimiters: ON")
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
desc = "Toggle Rainbow Delimiters"
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,27 +129,9 @@ return { -- UI components and other visual elements are declared here
|
|||||||
{
|
{
|
||||||
"HiPhish/rainbow-delimiters.nvim",
|
"HiPhish/rainbow-delimiters.nvim",
|
||||||
lazy = true,
|
lazy = true,
|
||||||
keys = {
|
keys = require("config.keys").rainbow_delimiters,
|
||||||
{
|
|
||||||
"<leader>(",
|
|
||||||
function()
|
|
||||||
local module = require("rainbow-delimiters")
|
|
||||||
local bufnr = vim.api.nvim_get_current_buf()
|
|
||||||
local is_enabled = module.is_enabled(bufnr)
|
|
||||||
|
|
||||||
if is_enabled then
|
|
||||||
module.disable(bufnr)
|
|
||||||
print("Rainbow Delimiters: OFF")
|
|
||||||
else
|
|
||||||
module.enable(bufnr)
|
|
||||||
print("Rainbow Delimiters: ON")
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
desc = "Toggle Rainbow Delimiters"
|
|
||||||
},
|
|
||||||
},
|
|
||||||
config = function()
|
config = function()
|
||||||
require("rainbow-delimiters.setup").setup()
|
require("rainbow-delimiters.setup").setup({})
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user