1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 11:36:07 +01:00

plugins/mini-bracketed: init

This commit is contained in:
Heitor Augusto 2025-11-01 23:49:56 -03:00 committed by Gaétan Lepage
parent d3118a96ca
commit 5fac3a31de
2 changed files with 136 additions and 0 deletions

View file

@ -0,0 +1,66 @@
{ lib, ... }:
lib.nixvim.plugins.mkNeovimPlugin {
name = "mini-bracketed";
moduleName = "mini.bracketed";
maintainers = [ lib.maintainers.HeitorAugustoLN ];
settingsExample = {
buffer = {
suffix = "b";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
comment = {
suffix = "c";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
conflict = {
suffix = "x";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
diagnostic = {
suffix = "d";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
file = {
suffix = "f";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
indent = {
suffix = "i";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
jump = {
suffix = "j";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
location = {
suffix = "l";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
oldfile = {
suffix = "o";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
quickfix = {
suffix = "q";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
treesitter = {
suffix = "t";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
undo = {
suffix = "u";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
window = {
suffix = "w";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
yank = {
suffix = "y";
options = lib.nixvim.nestedLiteral (lib.literalExpression "lib.nixvim.emptyTable");
};
};
}

View file

@ -0,0 +1,70 @@
{ lib, ... }:
{
empty = {
plugins.mini-bracketed.enable = true;
};
defaults = {
plugins.mini-bracketed = {
enable = true;
settings = {
buffer = {
suffix = "b";
options = lib.nixvim.emptyTable;
};
comment = {
suffix = "c";
options = lib.nixvim.emptyTable;
};
conflict = {
suffix = "x";
options = lib.nixvim.emptyTable;
};
diagnostic = {
suffix = "d";
options = lib.nixvim.emptyTable;
};
file = {
suffix = "f";
options = lib.nixvim.emptyTable;
};
indent = {
suffix = "i";
options = lib.nixvim.emptyTable;
};
jump = {
suffix = "j";
options = lib.nixvim.emptyTable;
};
location = {
suffix = "l";
options = lib.nixvim.emptyTable;
};
oldfile = {
suffix = "o";
options = lib.nixvim.emptyTable;
};
quickfix = {
suffix = "q";
options = lib.nixvim.emptyTable;
};
treesitter = {
suffix = "t";
options = lib.nixvim.emptyTable;
};
undo = {
suffix = "u";
options = lib.nixvim.emptyTable;
};
window = {
suffix = "w";
options = lib.nixvim.emptyTable;
};
yank = {
suffix = "y";
options = lib.nixvim.emptyTable;
};
};
};
};
}