mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-26 18:22:09 +02:00
Add keyboard shortcuts for toggling scan settings
This commit is contained in:
@@ -400,6 +400,23 @@ func (h *Handler) dispatch_action(name, args string) (err error) {
|
||||
return h.finish_selection()
|
||||
}
|
||||
return h.draw_screen()
|
||||
case "toggle":
|
||||
switch args {
|
||||
case "dotfiles":
|
||||
h.state.show_hidden = !h.state.show_hidden
|
||||
h.result_manager.set_show_hidden()
|
||||
return h.draw_screen()
|
||||
case "ignorefiles":
|
||||
h.state.respect_ignores = !h.state.respect_ignores
|
||||
h.result_manager.set_respect_ignores()
|
||||
return h.draw_screen()
|
||||
case "sort_by_dates":
|
||||
h.state.sort_by_last_modified = !h.state.sort_by_last_modified
|
||||
h.result_manager.set_sort_by_last_modified()
|
||||
return h.draw_screen()
|
||||
default:
|
||||
h.lp.Beep()
|
||||
}
|
||||
case "cd":
|
||||
switch args {
|
||||
case "current":
|
||||
|
||||
@@ -65,6 +65,10 @@ map('Change to temp directory', 'cd_tmp ctrl+t cd /tmp')
|
||||
map('Next filter', 'next_filter ctrl+f 1')
|
||||
map('Previous filter', 'prev_filter alt+f -1')
|
||||
|
||||
map('Toggle showing dotfiles', 'toggle_dotfiles alt+h toggle dotfiles')
|
||||
map('Toggle showing ignored files', 'toggle_ignorefiles alt+d toggle ignorefiles')
|
||||
map('Toggle sorting by dates', 'toggle_sort_by_dates alt+d toggle sort_by_dates')
|
||||
|
||||
egr() # }}}
|
||||
|
||||
def main(args: list[str]) -> None:
|
||||
|
||||
Reference in New Issue
Block a user