diff options
Diffstat (limited to 'completion/zsh-git.patch')
l---------[-rw-r--r--] | completion/zsh-git.patch | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/completion/zsh-git.patch b/completion/zsh-git.patch index adf7edd..6d8b002 100644..120000 --- a/completion/zsh-git.patch +++ b/completion/zsh-git.patch @@ -1,50 +1 @@ ---- a/zsh -+++ b/zsh -@@ -1,1 +1,1 @@ --#compdef pacman pacman.static=pacman pacman-key makepkg -+#compdef pakku -@@ -139,2 +139,6 @@ - '--print-format[Specify how the targets should be printed]' -+ {-n,--build}'[Build targets from source]' -+ '--keyserver[Keyserver to receive keys from]' -+ '--noaur[Disable all AUR operations]' -+ {-z,--source}'[Retrieve PKGBUILD source]' - ) -@@ -310,1 +314,6 @@ -- packages=( $(_call_program packages $cmd[@] -Sql ${words[CURRENT]%/*}) ) -+ if [[ ${words[CURRENT]%/*} == 'aur' ]]; then -+ packages=( $(_call_program packages $cmd[@] -Ss ${words[CURRENT]#*/} | -+ grep -Po '(?<=^aur/)[^ ]+') ) -+ else -+ packages=( $(_call_program packages $cmd[@] -Sql ${words[CURRENT]%/*}) ) -+ fi -@@ -314,1 +323,1 @@ -- packages=( $(_call_program packages $cmd[@] -Sql) ) -+ packages=( $(_call_program packages $cmd[@] -Ssq ${words[CURRENT]}) ) -@@ -318,1 +327,1 @@ -- repositories=($(pacman-conf --repo-list)) -+ repositories=($(pacman-conf --repo-list) aur) -@@ -361,1 +370,1 @@ -- cmd=( "pacman" "2>/dev/null") -+ cmd=("pakku" "2>/dev/null") -@@ -371,1 +380,1 @@ --_pakku_zsh_comp() { -+_pakku_comp() { -@@ -501,17 +510,0 @@ -- --_pakku_comp() { -- case "$service" in -- makepkg) -- _makepkg "$@" -- ;; -- pacman-key) -- _pakku_key "$@" -- ;; -- pacman) -- _pakku_zsh_comp "$@" -- ;; -- *) -- _message "Error" -- ;; -- esac --} +zsh.patch
\ No newline at end of file |