main: consume trailing whitespace in _highlight_list

Fixes highlighting when an unclosed $( ends in whitespace.
This commit is contained in:
Matthew Martin
2018-10-20 12:37:49 -05:00
parent 48a20d067f
commit d9e326b993
4 changed files with 9 additions and 5 deletions

View File

@@ -881,7 +881,8 @@ _zsh_highlight_main_highlighter_highlight_list()
fi
_zsh_highlight_main_add_region_highlight $start_pos $end_pos $style
done
REPLY=$(( end_pos - 1 ))
[[ "$proc_buf" = (#b)(#s)(([[:space:]]|\\$'\n')#) ]]
REPLY=$(( end_pos + ${#match[1]} - 1 ))
reply=($list_highlights)
return $(( $#braces_stack > 0 ))
}