1 files changed, 30 insertions(+), 0 deletions(-)
users/chloe/vim.nix+30| ... | @@ -16,6 +16,36 @@ _: { | ... | @@ -16,6 +16,36 @@ _: { |
| 16 | }; | 16 | }; |
| 17 | }; | 17 | }; |
| 18 | }; | 18 | }; |
| 19 | autocomplete.blink-cmp = { | ||
| 20 | enable = true; | ||
| 21 | mappings = { | ||
| 22 | close = null; | ||
| 23 | complete = null; | ||
| 24 | confirm = null; | ||
| 25 | next = null; | ||
| 26 | previous = null; | ||
| 27 | scrollDocsDown = null; | ||
| 28 | scrollDocsUp = null; | ||
| 29 | }; | ||
| 30 | |||
| 31 | setupOpts = { | ||
| 32 | keymap = { | ||
| 33 | preset = "super-tab"; | ||
| 34 | }; | ||
| 35 | completion = { | ||
| 36 | ghost_text.enabled = false; | ||
| 37 | list.selection.preselect = true; | ||
| 38 | trigger = { | ||
| 39 | show_in_snippet = true; | ||
| 40 | }; | ||
| 41 | accept.auto_brackets.enabled = true; | ||
| 42 | }; | ||
| 43 | signature = { | ||
| 44 | enabled = true; | ||
| 45 | }; | ||
| 46 | }; | ||
| 47 | }; | ||
| 48 | |||
| 19 | keymaps = | 49 | keymaps = |
| 20 | let | 50 | let |
| 21 | mkKeymap = mode: key: action: desc: { | 51 | mkKeymap = mode: key: action: desc: { |