1{ lib, ... }:
2{
3 vim.autocomplete.blink-cmp = {
4 enable = true;
5 mappings = {
6 close = null;
7 complete = null;
8 confirm = null;
9 next = null;
10 previous = null;
11 scrollDocsDown = null;
12 scrollDocsUp = null;
13 };
14 setupOpts = {
15 keymap = {
16 preset = "super-tab";
17 "<C-.>" = [ "show" ];
18 };
19 completion = {
20 ghost_text.enabled = false;
21 list.selection.preselect = true;
22 trigger = {
23 show_in_snippet = true;
24 };
25 };
26 signature.enabled = true;
27 };
28 sourcePlugins = {
29 ripgrep.enable = true;
30 };
31 friendly-snippets.enable = true;
32 };
33}