1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-04 17:30:55 +00:00
dolphin/completions/dolphin.zsh
Konstantin Kharlamov c8b3d90a57 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
2024-03-08 17:01:03 +00:00

25 lines
640 B
Bash

#compdef dolphin
# SPDX-FileCopyrightText: 2022 ivan tkachenko <me@ratijas.tk>
#
# SPDX-License-Identifier: GPL-2.0-or-later
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_and_dirs' \
&& ret=0
return $ret