{ lib, ... }: lib.nixvim.plugins.mkNeovimPlugin { name = "mini-pick"; moduleName = "mini.pick"; dependencies = [ "ripgrep" ]; maintainers = [ lib.maintainers.HeitorAugustoLN ]; settingsExample = { delay = { async = 10; busy = 50; }; mappings = { caret_left = ""; caret_right = ""; choose = ""; choose_in_split = ""; choose_in_tabpage = ""; choose_in_vsplit = ""; choose_marked = ""; delete_char = ""; delete_char_right = ""; delete_left = ""; delete_word = ""; mark = ""; mark_all = ""; move_down = ""; move_start = ""; move_up = ""; paste = ""; refine = ""; refine_marked = ""; scroll_down = ""; scroll_left = ""; scroll_right = ""; scroll_up = ""; stop = ""; toggle_info = ""; toggle_preview = ""; }; options = { content_from_bottom = false; use_cache = false; }; source = { items = lib.nixvim.nestedLiteralLua "nil"; name = lib.nixvim.nestedLiteralLua "nil"; cwd = lib.nixvim.nestedLiteralLua "nil"; match = lib.nixvim.nestedLiteralLua "nil"; show = lib.nixvim.nestedLiteralLua "nil"; preview = lib.nixvim.nestedLiteralLua "nil"; choose = lib.nixvim.nestedLiteralLua "nil"; choose_marked = lib.nixvim.nestedLiteralLua "nil"; }; window = { config = lib.nixvim.nestedLiteralLua "nil"; prompt_caret = "▏"; prompt_prefix = "> "; }; }; }