{ lib, ... }: { vim.autocomplete.blink-cmp = { enable = true; mappings = { close = null; complete = null; confirm = null; next = null; previous = null; scrollDocsDown = null; scrollDocsUp = null; }; setupOpts = { keymap = { preset = "super-tab"; "" = [ "show" ]; }; completion = { ghost_text.enabled = false; list.selection.preselect = true; trigger = { show_in_snippet = true; }; }; signature.enabled = true; }; sourcePlugins = { ripgrep.enable = true; }; friendly-snippets.enable = true; }; }