diff options
| author | Mikael Magnusson <mikachu@gmail.com> | 2015-08-15 00:43:06 +0200 |
|---|---|---|
| committer | Mikael Magnusson <mikachu@gmail.com> | 2015-08-15 00:43:48 +0200 |
| commit | 0204f5e17fd5a3e2448bcacb446bd11a497f63e2 (patch) | |
| tree | 7386c41e46543b85d3681c8ec7f0d9c9517379a8 /Completion/Unix/Command/_ncftp | |
| parent | Revert 36118 (diff) | |
| download | zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar.gz zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar.bz2 zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar.lz zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar.xz zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.tar.zst zsh-0204f5e17fd5a3e2448bcacb446bd11a497f63e2.zip | |
36091: _ncftp: search XDG_DATA_HOME for bookmarks saved by lftp
Diffstat (limited to 'Completion/Unix/Command/_ncftp')
| -rw-r--r-- | Completion/Unix/Command/_ncftp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Completion/Unix/Command/_ncftp b/Completion/Unix/Command/_ncftp index 93de404aa..763a61344 100644 --- a/Completion/Unix/Command/_ncftp +++ b/Completion/Unix/Command/_ncftp @@ -1,6 +1,12 @@ #compdef ncftp lftp -local expl bookmarks=$HOME/.$service/bookmarks +local expl bookmarks XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} + +if [[ $service = lftp ]]; then + bookmarks=$XDG_DATA_HOME/$service/bookmarks +else + bookmarks=$HOME/.$service/bookmarks +fi if [[ -f $bookmarks ]]; then bookmarks=(${"${(f)$(<$bookmarks)}"%%[[:space:],]*}) |
