From c8b3d90a576713fd16b3045dcd5d7d8bc25a1a49 Mon Sep 17 00:00:00 2001 From: Konstantin Kharlamov Date: Thu, 29 Feb 2024 20:56:53 +0300 Subject: [PATCH] dolphin.zsh: complete both directories and URL protocols Dolphin is mostly used for navigating local paths (or remote paths mounted locally), so it is important to have directories completed as well as URLs --- completions/dolphin.zsh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/completions/dolphin.zsh b/completions/dolphin.zsh index 3433c54967..87971a854f 100644 --- a/completions/dolphin.zsh +++ b/completions/dolphin.zsh @@ -6,13 +6,19 @@ local ret=1 +# complete both URL protocols and local directories +_urls_and_dirs() { + _urls + _directories +} + _arguments -C \ '(* -)'{-h,--help}'[Displays help on commandline options]' \ '--select[The files and folders passed as arguments will be selected.]' \ '--split[Dolphin will get started with a split view.]' \ '--new-window[Dolphin will explicitly open in a new window.]' \ '--daemon[Start Dolphin Daemon (only required for DBus Interface).]' \ - '*:: :_urls' \ + '*:: :_urls_and_dirs' \ && ret=0 return $ret