nix-community.nixvim/tests/test-sources/plugins/by-name/visual-multi/default.nix
2025-01-12 18:38:35 +00:00

64 lines
1.5 KiB
Nix

{
empty = {
plugins.visual-multi.enable = true;
};
defaults = {
plugins.visual-multi = {
enable = true;
settings = {
highlight_matches = "underline";
set_statusline = 2;
silent_exit = 0;
quit_after_leaving_insert_mode = 0;
add_cursor_at_pos_no_mappings = 0;
show_warnings = 1;
verbose_commands = 0;
skip_shorter_lines = 1;
skip_empty_lines = 0;
live_editing = 1;
reselect_first = 0;
case_setting = "";
disable_syntax_in_imode = 0;
recursive_operations_at_cursors = 1;
custom_remaps = { };
custom_noremaps = { };
custom_motions = { };
user_operators = [ ];
use_first_cursor_in_line = 0;
insert_special_keys = [ "c-v" ];
single_mode_maps = 1;
single_mode_auto_reset = 1;
filesize_limit = 0;
persistent_registers = 0;
reindent_filetypes = [ ];
plugins_compatibilty = { };
maps = { };
default_mappings = 1;
mouse_mappings = 0;
leader = "\\\\";
};
};
};
example = {
plugins.visual-multi = {
enable = true;
settings = {
mouse_mappings = 1;
silent_exit = 0;
show_warnings = 1;
default_mappings = 1;
maps = {
"Select All" = "<C-M-n>";
"Add Cursor Down" = "<M-Down>";
"Add Cursor Up" = "<M-Up>";
"Mouse Cursor" = "<M-LeftMouse>";
"Mouse Word" = "<M-RightMouse>";
};
};
};
};
}