mirror of
https://github.com/nix-community/nixvim.git
synced 2025-11-08 19:46:06 +01:00
67 lines
1.7 KiB
Nix
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"
|
|
];
|
|
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|