Server IP : 51.89.169.208 / Your IP : 216.73.216.126 Web Server : Apache System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64 User : yellowleaf ( 1019) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/zsh/5.5.1/functions/ |
Upload File : |
#autoload # Test if $1 has glob qualifiers. This is partly magic, partly guesswork, # wholly flakey. # # If $2 is "complete" test if the qualifiers are complete (up to the ")" # at the end of the word), else that they are incomplete. # Sets match, mbegin, mend to reflect their location. # $match[1] is everything up to the start of the qualifiers themselves; # this may therefore end in "(" or "(#q". # $match[2] is everything at the start not counting the "(" or "(#q". # $match[5] is the set of qualifiers themselves, not including a trailing # parenthesis. local complete [[ $2 = complete ]] && complete=")" [[ -z $compstate[quote] && ( $_comp_caller_options[bareglobqual] == on && $1 = (#b)(((*[^\\\$]|)(\\\\)#)\()([^\)\|\~]#)$complete && ${#match[1]} -gt 1 || $_comp_caller_options[extendedglob] == on && $1 = (#b)(((*[^\\\$]|)(\\\\)#)"(#q")([^\)]#)$complete ) ]]