Skip to content

Commit

Permalink
handle nocorrect and noglob properly
Browse files Browse the repository at this point in the history
  • Loading branch information
MenkeTechnologies committed May 30, 2022
1 parent 2ab4889 commit b02ecee
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions zsh-expand.plugin.zsh
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ fi

#{{{ MARK:regex
#**************************************************************
ZPWR_VARS[builtinSkips]='(command|time|exec|eval|nocorrect|noglob)'
ZPWR_VARS[builtinSkips]='(command|exec|eval|nocorrect|noglob|-)'

ZPWR_VARS[blacklistUser]=""
if (( $#ZPWR_EXPAND_BLACKLIST )); then
Expand All @@ -68,7 +68,7 @@ fi
ZPWR_VARS[blacklistSubcommandPositionRegex]='^(cargo|jenv|svn|git|ng|pod|docker|kubectl|rndc|yarn|npm|pip[0-9\.]*|bundle|rails|gem|nmcli|brew|apt|dnf|yum|zypper|pacman|service|proxychains[0-9\.]*|zpwr|zm|zd|zg|zinit)$'
# the main regex to match x=1 \builtin* 'command'* '"sudo"' -* y=2 \env* -* z=3 cmd arg1 arg2 etc

ZPWR_VARS[continueFirstPositionRegexNoZpwr]="^([$ws]*)((${sq}builtin${eq}[$ws]+)*${sq}${ZPWR_VARS[builtinSkips]}${eq})?([$ws]*)((${sq}[sS][uU][dD][oO]${eq}([$ws]+)(${sq}(-[ABbEHnPSis]+${eq}[$ws]*|-[CghpTu][$ws=]+[$l]*${eq}[$ws]+|--${eq})*)*)*(${sq}[eE][nN][vV]${eq}[$ws]+(${sq}-[iv]+${eq}[$ws]*|-[PSu][$ws=]+[$l]*${eq}[$ws]+|--${eq})*)*(${sq}[nN][iI][cC][eE]${eq}[$ws]+)*(${sq}[tT][iI][mM][eE]${eq}[$ws]+)*)*([$ws]*)(.*)$"
ZPWR_VARS[continueFirstPositionRegexNoZpwr]="^([$ws]*)((${sq}(nocorrect|time)${eq}[$ws]+)*(${sq}builtin${eq}[$ws]+)*(${sq}${ZPWR_VARS[builtinSkips]}${eq}[$ws]+)*)?((${sq}[sS][uU][dD][oO]${eq}([$ws]+)(${sq}(-[ABbEHnPSis]+${eq}[$ws]*|-[CghpTu][$ws=]+[$l]*${eq}[$ws]+|--${eq})*)*)*(${sq}[eE][nN][vV]${eq}[$ws]+(${sq}-[iv]+${eq}[$ws]*|-[PSu][$ws=]+[$l]*${eq}[$ws]+|--${eq})*)*(${sq}[nN][iI][cC][eE]${eq}[$ws]+)*(${sq}[tT][iI][mM][eE]${eq}[$ws]+)*)*([$ws]*)(.*)$"
}


Expand Down

0 comments on commit b02ecee

Please sign in to comment.