Skip to content

Commit 7bd13b9

Browse files
ttak0422claude
andcommitted
refactor(blink): simplify cmdline keymap and disable auto-insert for completion
Replace show_and_insert_or_accept_single with show+select_next/prev for Tab/S-Tab and add show to C-n/C-p in cmdline mode. Disable preselect and auto_insert for cmdline completion list selection. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 96755a5 commit 7bd13b9

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

v2/fnl/blink.fnl

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,14 @@ cnoremap <expr> <C-f> '<Right>'
126126
:cmdline (let [search_src [:buffer]
127127
cmd_src [:cmdline :buffer]]
128128
{:enabled true
129+
:completion {:list {:selection {:preselect false
130+
:auto_insert false}}}
129131
:keymap {:preset :none
130-
:<Tab> [:show_and_insert_or_accept_single
131-
:select_next]
132-
:<S-Tab> [(fn [cmp]
133-
(cmp.show_and_insert_or_accept_single {:initial_selected_item_idx -1}))
134-
:select_prev]
132+
:<Tab> [:show :select_next :fallback]
133+
:<S-Tab> [:show :select_prev :fallback]
135134
:<C-space> [:show :fallback]
136-
:<C-n> [:select_next :fallback]
137-
:<C-p> [:select_prev :fallback]
135+
:<C-n> [:show :select_next :fallback]
136+
:<C-p> [:show :select_prev :fallback]
138137
:<Right> [:select_next :fallback]
139138
:<Left> [:select_prev :fallback]
140139
:<C-y> [:select_and_accept :fallback]

v2/lua/autogen/blink.lua

Lines changed: 11 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)