feat: improve textbox editor behaviour
This commit is contained in:
@@ -559,7 +559,12 @@ func validateKeyBindingContexts(bindings KeyBindings) error {
|
||||
contextBinding{"previous_completion", input.PreviousCompletion},
|
||||
contextBinding{"next_completion", input.NextCompletion},
|
||||
contextBinding{"delete_backward", input.DeleteBackward},
|
||||
contextBinding{"delete_forward", input.DeleteForward},
|
||||
contextBinding{"clear", input.Clear},
|
||||
contextBinding{"line_start", input.LineStart},
|
||||
contextBinding{"line_end", input.LineEnd},
|
||||
contextBinding{"left", nonTextBindings(navigation.Left)},
|
||||
contextBinding{"right", nonTextBindings(navigation.Right)},
|
||||
); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -569,6 +574,13 @@ func validateKeyBindingContexts(bindings KeyBindings) error {
|
||||
contextBinding{"submit", input.Submit},
|
||||
contextBinding{"newline", input.Newline},
|
||||
contextBinding{"delete_backward", input.DeleteBackward},
|
||||
contextBinding{"delete_forward", input.DeleteForward},
|
||||
contextBinding{"line_start", input.LineStart},
|
||||
contextBinding{"line_end", input.LineEnd},
|
||||
contextBinding{"left", nonTextBindings(navigation.Left)},
|
||||
contextBinding{"down", nonTextBindings(navigation.Down)},
|
||||
contextBinding{"up", nonTextBindings(navigation.Up)},
|
||||
contextBinding{"right", nonTextBindings(navigation.Right)},
|
||||
); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -658,6 +670,7 @@ func validateKeyBindingContexts(bindings KeyBindings) error {
|
||||
contextBinding{"selection_other_end", vim.SelectionOtherEnd},
|
||||
contextBinding{"yank", vim.Yank},
|
||||
contextBinding{"delete", vim.Delete},
|
||||
contextBinding{"substitute", vim.ReplaceCharacter},
|
||||
contextBinding{"paste", vim.Paste},
|
||||
contextBinding{"line_start", vim.LineStart},
|
||||
contextBinding{"first_non_blank", vim.FirstNonBlank},
|
||||
@@ -706,6 +719,8 @@ func validateKeyBindingContexts(bindings KeyBindings) error {
|
||||
contextBinding{"delete_forward", input.DeleteForward},
|
||||
contextBinding{"line_start", input.LineStart},
|
||||
contextBinding{"line_end", input.LineEnd},
|
||||
contextBinding{"left", nonTextBindings(navigation.Left)},
|
||||
contextBinding{"right", nonTextBindings(navigation.Right)},
|
||||
contextBinding{"up", nonTextBindings(navigation.Up)},
|
||||
contextBinding{"down", nonTextBindings(navigation.Down)},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user