diff options
author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2022-04-11 19:57:06 +0200 |
---|---|---|
committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2022-04-11 19:57:06 +0200 |
commit | 8a7e434c101c3d075dcf979e1aafea1a3d65470d (patch) | |
tree | 386990c1bfa0cfb59f7be6aabeb5f72de2483098 /fnl | |
parent | 420b7ff3373c4b60f47617d91b06022ae65107b9 (diff) |
feat(cmp): add more mappings
Diffstat (limited to 'fnl')
-rw-r--r-- | fnl/config/cmp.fnl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/fnl/config/cmp.fnl b/fnl/config/cmp.fnl index e4e16da..082303c 100644 --- a/fnl/config/cmp.fnl +++ b/fnl/config/cmp.fnl @@ -9,7 +9,15 @@ (cmp.setup {:snippet {:expand (fn [args] (luasnip.lsp_expand args.body))} :mapping {:<C-k> (cmp.mapping.select_prev_item) - :<C-j> (cmp.mapping.select_next_item)} + :<C-j> (cmp.mapping.select_next_item) + :<C-b> (cmp.mapping (cmp.mapping.scroll_docs -1) + [:i :c]) + :<C-f> (cmp.mapping (cmp.mapping.scroll_docs 1) [:i :c]) + :<C-space> (cmp.mapping (cmp.mapping.complete) [:i :c]) + :<C-e> (cmp.mapping {:i (cmp.mapping.abort) + :c (cmp.mapping.close)}) + :<CR> (cmp.mapping.confirm {:select true}) + :<CR> (cmp.mapping.confirm {:select true})} :sources [{:name :nvim_lsp} {:name :nvim_lua} {:name :luasnip} @@ -29,4 +37,6 @@ "─" "╰" "│"]} + :confirm_opts {:behavior (cmp.ConfirmBehavior.Replace) + :select false} :experimental {:ghost_text false :native_menu false}})) |