refactor: major re-work of completion to edit via buffer instead of query
This means completion no longer changes the buffer in anyway until a completion menu entry is actually selected. This simplifies (or eliminates) many edge cases and greatly improves multi-cursor support.
This commit is contained in:
parent
211648b2c9
commit
518af3ab45
6 changed files with 107 additions and 244 deletions
|
|
@ -398,9 +398,7 @@
|
|||
["ctrl+up", "palette_menu_up"],
|
||||
["ctrl+down", "palette_menu_down"],
|
||||
["ctrl+enter", "palette_menu_activate"],
|
||||
["tab", "palette_menu_complete"],
|
||||
["ctrl+backspace", "overlay_delete_word_left"],
|
||||
["backspace", "overlay_delete_backwards"]
|
||||
["tab", "palette_menu_complete"]
|
||||
]
|
||||
},
|
||||
"overlay/dropdown": {
|
||||
|
|
@ -413,9 +411,7 @@
|
|||
["up", "palette_menu_up"],
|
||||
["down", "palette_menu_down"],
|
||||
["enter", "palette_menu_activate"],
|
||||
["tab", "palette_menu_complete"],
|
||||
["ctrl+backspace", "overlay_delete_word_left"],
|
||||
["backspace", "overlay_delete_backwards"]
|
||||
["tab", "palette_menu_complete"]
|
||||
]
|
||||
},
|
||||
"mini/numeric": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue