Releases: StefanH-AT/Source-Engine-VSCode-Extension
Releases · StefanH-AT/Source-Engine-VSCode-Extension
0.6.0
KeyValue
- Added rudimentary highlighting to conditionals (The
[$Debug]
syntax which can enable/disable lines depending on certain engine conditions) - Fixed multiple values breaking syntax highlighting
- Fixed bugs related to unclosed strings
- Fixed bugs related to lookahead tokenization logic
0.5.0
VMT
- Added auto completion for texture paths
SMD
- Added basic SMD file syntax highlighting
0.4.0
KeyValue
- Added keyvalue tokenization performance profiling. Can be optionally enabled in the settings
- Fixed major issues with tokenization that made language features break frequently. This will make language features much more reliable in all keyvalue files and its decendents
- Fixed syntax highlighting for negative numbers
VMT
- Improved support for color value detection and added brace syntax (
{255 0 30}
) - Fixed issues with matrix value detection
- Fixed
$fogcolor
's default completion value
QC
- Added more snippets for QC values (Thanks LoveRenamon!)
- Added syntax highlighting for macros (variables) e.g:
$body $bodyname$
(Thanks LoveRenamon!)
0.3.8
FGD
- Fix
BaseClass
not getting detected as a valid class definition
0.3.7
General
- Added automatic indentation detection
- Other bugfixes
Soundscripts
- Fixed bracket and quote pair problems
VPC
- Added
$QtFile
keyword
QC, Captions
- Compile button is now hidden when file is unsaved