mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-07-30 03:23:08 +03:00
Add search history
Add search history for filterable and searchable views.
This commit is contained in:
@ -33,6 +33,16 @@ func (self *SearchPromptController) GetKeybindings(opts types.KeybindingsOpts) [
|
||||
Modifier: gocui.ModNone,
|
||||
Handler: self.cancel,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevItem),
|
||||
Modifier: gocui.ModNone,
|
||||
Handler: self.prevHistory,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.NextItem),
|
||||
Modifier: gocui.ModNone,
|
||||
Handler: self.nextHistory,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@ -51,3 +61,13 @@ func (self *SearchPromptController) confirm() error {
|
||||
func (self *SearchPromptController) cancel() error {
|
||||
return self.c.Helpers().Search.CancelPrompt()
|
||||
}
|
||||
|
||||
func (self *SearchPromptController) prevHistory() error {
|
||||
self.c.Helpers().Search.ScrollHistory(1)
|
||||
return nil
|
||||
}
|
||||
|
||||
func (self *SearchPromptController) nextHistory() error {
|
||||
self.c.Helpers().Search.ScrollHistory(-1)
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user