Merge pull request 'added colored indent lines' (#1) from colored-lines into main
Reviewed-on: #1
This commit is contained in:
commit
d67e8fdfc9
2 changed files with 39 additions and 3 deletions
|
@ -12,6 +12,7 @@
|
|||
./copilot.nix
|
||||
./diffview.nix
|
||||
./fzf-lua.nix
|
||||
./indent-blankline.nix
|
||||
./lazydev.nix
|
||||
./lsp.nix
|
||||
./luasnip.nix
|
||||
|
@ -24,9 +25,7 @@
|
|||
comment.enable = true;
|
||||
fugitive.enable = true;
|
||||
gitsigns.enable = true;
|
||||
indent-blankline.enable = true;
|
||||
lightline.enable = false;
|
||||
# lsp-signature.enable = true;
|
||||
lualine.enable = true;
|
||||
nix.enable = true;
|
||||
noice.enable = true;
|
||||
|
@ -56,7 +55,8 @@
|
|||
rainbow-delimiters.enable = true;
|
||||
sleuth.enable = true;
|
||||
startify.enable = config.nixvim-config.enable-startify;
|
||||
treesitter.enable = false;
|
||||
treesitter.enable = true;
|
||||
treesitter-context.enable = true;
|
||||
tmux-navigator.enable = true;
|
||||
trouble.enable = true;
|
||||
# ## Needed for telescope, nvim-tree, trouble, diffview, bufferline, and other plugins
|
||||
|
|
36
plugins/indent-blankline.nix
Normal file
36
plugins/indent-blankline.nix
Normal file
|
@ -0,0 +1,36 @@
|
|||
{ ... }:
|
||||
{
|
||||
programs.nixvim.plugins = {
|
||||
indent-blankline = {
|
||||
enable = true;
|
||||
luaConfig.post = ''
|
||||
local highlight = {
|
||||
"RainbowRed",
|
||||
"RainbowYellow",
|
||||
"RainbowBlue",
|
||||
"RainbowOrange",
|
||||
"RainbowGreen",
|
||||
"RainbowViolet",
|
||||
"RainbowCyan",
|
||||
}
|
||||
local hooks = require "ibl.hooks"
|
||||
-- create the highlight groups in the highlight setup hook, so they are reset
|
||||
-- every time the colorscheme changes
|
||||
hooks.register(hooks.type.HIGHLIGHT_SETUP, function()
|
||||
vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" })
|
||||
vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" })
|
||||
vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" })
|
||||
vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" })
|
||||
vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" })
|
||||
vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" })
|
||||
vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" })
|
||||
end)
|
||||
|
||||
vim.g.rainbow_delimiters = { highlight = highlight }
|
||||
require("ibl").setup { scope = { highlight = highlight } }
|
||||
|
||||
hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark)
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Reference in a new issue