diff options
| author | sigoden <sigoden@gmail.com> | 2023-11-27 19:08:33 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-27 19:08:33 +0800 |
| commit | ee5fbe629c2c7f6b19389c81b492bedcb70984d9 (patch) | |
| tree | 6575c5ae950a6f3179c3e44a9f469c582c6d1815 /src/repl/mod.rs | |
| parent | 0afef991f91b66ca2c10540ecbfffd35ebd00e2a (diff) | |
| download | aichat-ee5fbe629c2c7f6b19389c81b492bedcb70984d9.tar.gz | |
feat: allow shift-tab to select prev in completion menu (#254)
Diffstat (limited to 'src/repl/mod.rs')
| -rw-r--r-- | src/repl/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/repl/mod.rs b/src/repl/mod.rs index 4ba2266..6e36e59 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -314,6 +314,11 @@ Type ".help" for more information. ReedlineEvent::MenuNext, ]), ); + keybindings.add_binding( + KeyModifiers::SHIFT, + KeyCode::BackTab, + ReedlineEvent::MenuPrevious, + ); } fn create_edit_mode(config: &GlobalConfig) -> Box<dyn EditMode> { |
