mirror of
https://github.com/nix-community/nixvim.git
synced 2025-11-13 05:56:08 +01:00
86 lines
1.7 KiB
Nix
86 lines
1.7 KiB
Nix
{
|
|
empty = {
|
|
plugins.patterns.enable = true;
|
|
};
|
|
|
|
default = {
|
|
plugins.patterns = {
|
|
enable = true;
|
|
settings = {
|
|
preferred_regex_matcher = "vim";
|
|
update_delay = 150;
|
|
|
|
keymaps = {
|
|
explain_input = {
|
|
"<CR>" = {
|
|
callback = "apply";
|
|
};
|
|
"q" = {
|
|
callback = "close";
|
|
};
|
|
"<tab>" = {
|
|
callback = "toggle";
|
|
};
|
|
"H" = {
|
|
callback = "lang_prev";
|
|
};
|
|
"L" = {
|
|
callback = "lang_next";
|
|
};
|
|
};
|
|
explain_preview = {
|
|
"q" = {
|
|
callback = "close";
|
|
};
|
|
"<tab>" = {
|
|
callback = "toggle";
|
|
};
|
|
"T" = {
|
|
callback = "mode_change";
|
|
};
|
|
};
|
|
hover = {
|
|
"q" = {
|
|
callback = "close";
|
|
};
|
|
"i" = {
|
|
callback = "edit";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
custom = {
|
|
plugins.patterns = {
|
|
enable = true;
|
|
settings = {
|
|
preferred_regex_matcher = "lua";
|
|
update_delay = 200;
|
|
|
|
keymaps = {
|
|
explain_input = {
|
|
"<CR>" = {
|
|
callback = "apply";
|
|
};
|
|
"q" = {
|
|
callback = "close";
|
|
};
|
|
"<tab>" = {
|
|
callback = "toggle";
|
|
};
|
|
};
|
|
hover = {
|
|
"q" = {
|
|
callback = "close";
|
|
};
|
|
"i" = {
|
|
callback = "edit";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|