Open alexr00 opened 2 weeks ago
#! /bin/bash i=$(( 1 + 2)) i=$(( 1 << 2 )) i=$((1 << 2)) i=$(( 1 + 2 )) i=$((i<<2))
The scopes:
keyword.operator.heredoc.shell meta.argument.shell meta.statement.command.shell meta.statement.shell meta.parenthese.group.shell meta.scope.subshell meta.expression.assignment.shell source.shell
After the unexpected heredoc scope, the following lines end up with a heredoc scope, when instead they should be colored similarly to line 3.
heredoc
Originally from @skyp0714 in https://github.com/microsoft/vscode/issues/215908
The code with a problem is:
It looks like:
The scopes:
It should look like:
After the unexpected
heredoc
scope, the following lines end up with a heredoc scope, when instead they should be colored similarly to line 3.Originally from @skyp0714 in https://github.com/microsoft/vscode/issues/215908