mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 22:28:24 +02:00
Fix #7276
This commit is contained in:
@@ -491,25 +491,25 @@ func (self *handler) draw_theme_demo() {
|
|||||||
// accepting {{{
|
// accepting {{{
|
||||||
|
|
||||||
func (self *handler) on_accepting_key_event(ev *loop.KeyEvent) error {
|
func (self *handler) on_accepting_key_event(ev *loop.KeyEvent) error {
|
||||||
if ev.MatchesPressOrRepeat("q") || ev.MatchesPressOrRepeat("esc") {
|
if ev.MatchesPressOrRepeat("q") || ev.MatchesPressOrRepeat("esc") || ev.MatchesPressOrRepeat("shift+q") {
|
||||||
ev.Handled = true
|
ev.Handled = true
|
||||||
self.lp.Quit(0)
|
self.lp.Quit(0)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if ev.MatchesPressOrRepeat("a") {
|
if ev.MatchesPressOrRepeat("a") || ev.MatchesPressOrRepeat("shift+a") {
|
||||||
ev.Handled = true
|
ev.Handled = true
|
||||||
self.state = BROWSING
|
self.state = BROWSING
|
||||||
self.draw_screen()
|
self.draw_screen()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if ev.MatchesPressOrRepeat("p") {
|
if ev.MatchesPressOrRepeat("p") || ev.MatchesPressOrRepeat("shift+p") {
|
||||||
ev.Handled = true
|
ev.Handled = true
|
||||||
self.themes_list.CurrentTheme().SaveInDir(utils.ConfigDir())
|
self.themes_list.CurrentTheme().SaveInDir(utils.ConfigDir())
|
||||||
self.update_recent()
|
self.update_recent()
|
||||||
self.lp.Quit(0)
|
self.lp.Quit(0)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if ev.MatchesPressOrRepeat("m") {
|
if ev.MatchesPressOrRepeat("m") || ev.MatchesPressOrRepeat("shift+m") {
|
||||||
ev.Handled = true
|
ev.Handled = true
|
||||||
self.themes_list.CurrentTheme().SaveInConf(utils.ConfigDir(), self.opts.ReloadIn, self.opts.ConfigFileName)
|
self.themes_list.CurrentTheme().SaveInConf(utils.ConfigDir(), self.opts.ReloadIn, self.opts.ConfigFileName)
|
||||||
self.update_recent()
|
self.update_recent()
|
||||||
|
|||||||
Reference in New Issue
Block a user