Highlighting for strings with "$(...)" is inconsistent
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- powershell
- Domain
- tooling
Research direction
Start by reproducing the highlighting difference with the provided PowerShell sample in Sublime using the Default theme, then inspect the repository's syntax grammar for string interpolation and $(...) expressions. Done means the expression inside the string is highlighted the same way as the equivalent expression outside it, without regressing surrounding string highlighting.
Written by the indexing model from the issue text.
Description
Moved from https://github.com/SublimeText/PowerShell/issues/66
Environment
- Editor and Version (VS Code, Atom, Sublime): Sublime
- Your primary theme: Default
Issue Description
$(...) inside a string is an expression interpolation.
Ideally it should be highlighted exectly the same way as it's highlighted when put outside of the string context.
I'm not sure it's possible to achive with regex grammar.
Screenshots
Sublime -- difference between interpolated and non-interpolated

Expected Behavior
PowerShell_ISE -- both are the same

Code Samples
"blablabla $(invoke-foo baz $a.bar) blablabla"
invoke-foo baz $a.bar
- Dominant language
- PowerShell
- Stars
- 151
- Forks
- 55
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PowerShell/EditorSyntax
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
PowerShell/EditorSyntax#224 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
PowerShell/EditorSyntax#222 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
PowerShell/EditorSyntax#221 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
PowerShell/EditorSyntax#220 · 2 comments · 1 reaction ·
-
Issue-Bug
Difficulty 3/5 1-2 days Newbie friendliness 48/100
PowerShell/EditorSyntax#219 · 2 comments ·
All issues in PowerShell/EditorSyntax
Similar issues
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
hemilabs/ui-monorepo#2332 ·
-
Help-Wanted Needs-Triage Package-Update
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/winget-pkgs#438662 ·
-
priority: p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
googleapis/librarian#7636 ·
-
automation code-quality cookie deep-report improvement quick-win task-mining triage
Difficulty 1/5 Under an hour Newbie friendliness 88/100
-
os:macos
Difficulty 2/5 1-3 hours Newbie friendliness 78/100