Skip to content
Snippets Groups Projects
Commit ef647750 authored by baptiste daroussin's avatar baptiste daroussin
Browse files

shells/zsh: add completion for mdo(1)

parent 357a3a9d
No related branches found
No related tags found
No related merge requests found
PORTNAME= zsh
DISTVERSION= 5.9
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= shells
MASTER_SITES= https://www.zsh.org/pub/ \
SF \
......@@ -107,6 +107,8 @@ post-build:
${WRKSRC}/Doc/zshall.1)
post-install:
${INSTALL_DATA} ${FILESDIR}/_mdo \
${STAGEDIR}/${DATADIR}/${ZSH_VER}/functions/Completion/Unix/
${MKDIR} ${STAGEDIR}${DATADIR}/site-functions
${LN} -f ${STAGEDIR}${PREFIX}/bin/zsh ${STAGEDIR}${PREFIX}/bin/rzsh
# Precompile completions and functions
......
#compdef mdo
local environ e cmd cpp
local -a _comp_priv_prefix
local -A opt_args
zstyle -a ":completion:${curcontext}:" environ environ
for e in "${environ[@]}"
do local -x "$e"
done
cmd="$words[1]"
cpp='_comp_priv_prefix=( $cmd -n ${(kv)opt_args[(I)-u]} )'
_arguments -s -S -A '-*' : \
'-u+[run command as specified user]: :_users' \
'-i[keep the calling user]' \
"*:: :{ $cpp; _normal }"
......@@ -627,6 +627,7 @@ bin/zsh-%%ZSH_VER%%
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_make
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_man
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_md5sum
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_mdo
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_mencal
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_mh
%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_mime_types
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment