use more precise pattern for process substitutions

pull/436/head
romkatv 5 years ago
parent bbc6f8638e
commit 057533460f

@ -5537,7 +5537,7 @@ function _p9k_parse_buffer() {
state=h state=h
continue continue
;; ;;
'`'*'`'|'"`'*'`"'|'$('*')'|'"$('*')"'|['<>=']'('*')') '`'[^'`']##'`'|'"`'[^'`']##'`"'|'$('[^')']##')'|'"$('[^')']##')"'|['<>=']'('[^')']##')')
s=${${token##('"'|)(['$<>']|)?}%%?('"'|)} s=${${token##('"'|)(['$<>']|)?}%%?('"'|)}
(( ic )) && tokens+=(';' ${(Z+C+)s}) || tokens+=(';' ${(z)s}) (( ic )) && tokens+=(';' ${(Z+C+)s}) || tokens+=(';' ${(z)s})
;; ;;

Loading…
Cancel
Save