diff options
author | Stefan Haller <stefan@haller-berlin.de> | 2024-01-30 12:04:02 +0100 |
---|---|---|
committer | Stefan Haller <stefan@haller-berlin.de> | 2024-05-19 07:06:18 +0200 |
commit | da3e0f7147a3400374d643f6d746b0911fc5eaaa (patch) | |
tree | 1ccd6f79dab19d9d35dff4bf06ee3361b651a06b /pkg/gui/types | |
parent | 269d01233f94631289111cec893c28be2cb0b522 (diff) |
Support deleting items from the custom commands history
In the custom commands panel you can now tab to the suggestions and hit 'd' to
delete items from there. Useful if you mistyped a command and don't want it to
appear in your history any more.
Diffstat (limited to 'pkg/gui/types')
-rw-r--r-- | pkg/gui/types/common.go | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/pkg/gui/types/common.go b/pkg/gui/types/common.go index 44f07c1e3..39378484b 100644 --- a/pkg/gui/types/common.go +++ b/pkg/gui/types/common.go @@ -165,13 +165,14 @@ type CreateMenuOptions struct { } type CreatePopupPanelOpts struct { - HasLoader bool - Editable bool - Title string - Prompt string - HandleConfirm func() error - HandleConfirmPrompt func(string) error - HandleClose func() error + HasLoader bool + Editable bool + Title string + Prompt string + HandleConfirm func() error + HandleConfirmPrompt func(string) error + HandleClose func() error + HandleDeleteSuggestion func(int) error FindSuggestionsFunc func(string) []*Suggestion Mask bool @@ -193,8 +194,9 @@ type PromptOpts struct { FindSuggestionsFunc func(string) []*Suggestion HandleConfirm func(string) error // CAPTURE THIS - HandleClose func() error - Mask bool + HandleClose func() error + HandleDeleteSuggestion func(int) error + Mask bool } type MenuSection struct { |