diff options
author | Dave Davenport <qball@gmpclient.org> | 2022-10-31 21:28:17 +0100 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2022-10-31 21:28:17 +0100 |
commit | 804eb908bd072cef92f90eaf8a17381498b50195 (patch) | |
tree | 0e036fb744313224cde8c814628a821fca87aad4 | |
parent | 62ebb863edd1efc9f6f616a82d4cfe6fb2ea473f (diff) |
[FileBrowser] Bind kb-delete-entry to toggle show-hidden.
-rw-r--r-- | doc/rofi.1 | 3 | ||||
-rw-r--r-- | doc/rofi.1.markdown | 2 | ||||
-rw-r--r-- | source/modes/filebrowser.c | 6 |
3 files changed, 11 insertions, 0 deletions
@@ -1149,6 +1149,9 @@ configuration { .fi .RE +.PP +The \fB\fCshow-hidden\fR can also be triggered with the \fB\fCkb-delete-entry\fR keybinding. + .SS Other .PP \fB\fC-drun-use-desktop-cache\fR diff --git a/doc/rofi.1.markdown b/doc/rofi.1.markdown index f386907b..5730dbae 100644 --- a/doc/rofi.1.markdown +++ b/doc/rofi.1.markdown @@ -708,6 +708,8 @@ configuration { } ``` +The `show-hidden` can also be triggered with the `kb-delete-entry` keybinding. + ### Other `-drun-use-desktop-cache` diff --git a/source/modes/filebrowser.c b/source/modes/filebrowser.c index 03141777..21ae13b9 100644 --- a/source/modes/filebrowser.c +++ b/source/modes/filebrowser.c @@ -523,6 +523,9 @@ static ModeMode file_browser_mode_result(Mode *sw, int mretv, char **input, retv = RELOAD_DIALOG; } } else if ((mretv & MENU_ENTRY_DELETE) == MENU_ENTRY_DELETE) { + file_browser_config.show_hidden = !file_browser_config.show_hidden; + free_list(pd); + get_file_browser(sw); retv = RELOAD_DIALOG; } return retv; @@ -678,6 +681,9 @@ ModeMode file_browser_mode_completer(Mode *sw, int mretv, char **input, g_free(dir); retv = RELOAD_DIALOG; } else if ((mretv & MENU_ENTRY_DELETE) == MENU_ENTRY_DELETE) { + file_browser_config.show_hidden = !file_browser_config.show_hidden; + free_list(pd); + get_file_browser(sw); retv = RELOAD_DIALOG; } return retv; |