File tree Expand file tree Collapse file tree 7 files changed +19
-5
lines changed Expand file tree Collapse file tree 7 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -557,6 +557,8 @@ keybinding:
557557 select : <space>
558558 goInto : <enter>
559559 confirm : <enter>
560+ confirmMenu : <enter>
561+ confirmSuggestion : <enter>
560562 confirmInEditor : <a-enter>
561563 confirmInEditor-alt : <c-s>
562564 remove : d
Original file line number Diff line number Diff line change @@ -425,6 +425,8 @@ type KeybindingUniversalConfig struct {
425425 Select string `yaml:"select"`
426426 GoInto string `yaml:"goInto"`
427427 Confirm string `yaml:"confirm"`
428+ ConfirmMenu string `yaml:"confirmMenu"`
429+ ConfirmSuggestion string `yaml:"confirmSuggestion"`
428430 ConfirmInEditor string `yaml:"confirmInEditor"`
429431 ConfirmInEditorAlt string `yaml:"confirmInEditor-alt"`
430432 Remove string `yaml:"remove"`
@@ -889,6 +891,8 @@ func GetDefaultConfig() *UserConfig {
889891 Select : "<space>" ,
890892 GoInto : "<enter>" ,
891893 Confirm : "<enter>" ,
894+ ConfirmMenu : "<enter>" ,
895+ ConfirmSuggestion : "<enter>" ,
892896 ConfirmInEditor : "<a-enter>" ,
893897 ConfirmInEditorAlt : "<c-s>" ,
894898 Remove : "d" ,
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ func (self *MenuController) GetKeybindings(opts types.KeybindingsOpts) []*types.
3838 GetDisabledReason : self .require (self .singleItemSelected ()),
3939 },
4040 {
41- Key : opts .GetKey (opts .Config .Universal .Confirm ),
41+ Key : opts .GetKey (opts .Config .Universal .ConfirmMenu ),
4242 Handler : self .withItem (self .press ),
4343 GetDisabledReason : self .require (self .singleItemSelected ()),
4444 Description : self .c .Tr .Execute ,
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ func NewSuggestionsController(
3232func (self * SuggestionsController ) GetKeybindings (opts types.KeybindingsOpts ) []* types.Binding {
3333 bindings := []* types.Binding {
3434 {
35- Key : opts .GetKey (opts .Config .Universal .Confirm ),
35+ Key : opts .GetKey (opts .Config .Universal .ConfirmSuggestion ),
3636 Handler : func () error { return self .context ().State .OnConfirm () },
3737 GetDisabledReason : self .require (self .singleItemSelected ()),
3838 },
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ func (self *MenuDriver) Title(expected *TextMatcher) *MenuDriver {
2121func (self * MenuDriver ) Confirm () * MenuDriver {
2222 self .checkNecessaryChecksCompleted ()
2323
24- self .getViewDriver ().PressEnter ( )
24+ self .getViewDriver ().Press ( self . t . keys . Universal . ConfirmMenu )
2525
2626 return self
2727}
Original file line number Diff line number Diff line change @@ -72,15 +72,15 @@ func (self *PromptDriver) ConfirmFirstSuggestion() {
7272 self .t .Views ().Suggestions ().
7373 IsFocused ().
7474 SelectedLineIdx (0 ).
75- PressEnter ( )
75+ Press ( self . t . keys . Universal . ConfirmSuggestion )
7676}
7777
7878func (self * PromptDriver ) ConfirmSuggestion (matcher * TextMatcher ) {
7979 self .t .press (self .t .keys .Universal .TogglePanel )
8080 self .t .Views ().Suggestions ().
8181 IsFocused ().
8282 NavigateToLine (matcher ).
83- PressEnter ( )
83+ Press ( self . t . keys . Universal . ConfirmSuggestion )
8484}
8585
8686func (self * PromptDriver ) DeleteSuggestion (matcher * TextMatcher ) * PromptDriver {
Original file line number Diff line number Diff line change 13661366 "type" : " string" ,
13671367 "default" : " \u003c enter\u003e "
13681368 },
1369+ "confirmMenu" : {
1370+ "type" : " string" ,
1371+ "default" : " \u003c enter\u003e "
1372+ },
1373+ "confirmSuggestion" : {
1374+ "type" : " string" ,
1375+ "default" : " \u003c enter\u003e "
1376+ },
13691377 "confirmInEditor" : {
13701378 "type" : " string" ,
13711379 "default" : " \u003c a-enter\u003e "
You can’t perform that action at this time.
0 commit comments