diff --git a/doc/rofi.1 b/doc/rofi.1 index 22e4a021..ae26ee63 100644 --- a/doc/rofi.1 +++ b/doc/rofi.1 @@ -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;