Skip to content

Variables that are built-in constants are not highlighted, like $Error and $PSVersionTable #218

@o-l-a-v

Description

@o-l-a-v

Prerequisites

  • Write a descriptive title.
  • Make sure you are able to repro it on the latest version
  • Search the existing issues.

Steps to reproduce

Noticed that both VSCode and GitHub doesn't highlight some variables, like $Error and $PSVersionTable

This:

```powershell
#Requires -Version 5.1
$SomeVariable
$Error
$PSVersionTable
string without quotes
'string with quotes'
```

Looks like this on GitHub:

#Requires -Version 5.1
$SomeVariable
$Error
$PSVersionTable
string without quotes
'string with quotes'
image

And in VSCode:

image

Expected behavior

Highlight.js demo https://highlightjs.org/demo does as I expect it to:

image

PowerShell ISE and the PowerShell terminal too:

image

Actual behavior

Steps to reproduce

Error details

No response

Environment data

PowerShell 7.4.1 x64 on Windows 11 23H2
VSCode 1.87.2, vscode-powershell v2024.0.0 and v2024.3.1-preview

Version

Latest?

Visuals

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions