1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 19:46:06 +01:00
nixvim/tests/test-sources/plugins/by-name/rainbow-delimiters/default.nix
saygo-png 61f1475f7f plugins/rainbow-delimiters: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-04 06:29:38 +00:00

67 lines
1.7 KiB
Nix

{
empty = {
plugins = {
treesitter.enable = true;
rainbow-delimiters.enable = true;
};
};
example = {
plugins = {
treesitter.enable = true;
rainbow-delimiters = {
enable = true;
settings = {
settingsExample = {
blacklist = [ "json" ];
strategy = {
"".__raw = "require 'rainbow-delimiters'.strategy['global']";
"nix".__raw = "require 'rainbow-delimiters'.strategy['local']";
};
highlight = [
"RainbowDelimiterViolet"
"RainbowDelimiterBlue"
"RainbowDelimiterGreen"
];
};
};
};
};
};
defaults = {
plugins = {
treesitter.enable = true;
rainbow-delimiters = {
enable = true;
settings = {
query = {
"" = "rainbow-delimiters";
javascript = "rainbow-delimiters-react";
};
strategy = {
"".__raw = "require 'rainbow-delimiters'.strategy['global']";
};
priority = {
"".__raw =
"math.floor(((vim.hl or vim.highlight).priorities.semantic_tokens + (vim.hl or vim.highlight).priorities.treesitter) / 2)";
};
log = {
level.__raw = "vim.log.levels.WARN";
file.__raw = "vim.fn.stdpath('log') .. '/rainbow-delimiters.log'";
};
highlight = [
"RainbowDelimiterRed"
"RainbowDelimiterYellow"
"RainbowDelimiterBlue"
"RainbowDelimiterOrange"
"RainbowDelimiterGreen"
"RainbowDelimiterViolet"
"RainbowDelimiterCyan"
];
};
};
};
};
}