- Update tree-sitter core and parsers.
- Publishing to Open-VSX registry.
- C++: structures with attributes.
- Python: f-strings interpolation.
- JavaScript: editor freezes.
- Utilizes new Semantic Token API.
- Standard semantic token types.
- Follows color theme out-of-the box.
- No need to manually define colors in settings.json.
- Much faster implementation.
- Doesn't use slow Decoration API.
- Fix frequent crashes.
- OCaml
- Fix highlighting og modules in TypeScript
- Update PHP and TypeScript tree-sitter parsers
- Update version of VSCode engine
- Setting to enable/disable terms
- Update tree-sitter core and parsers
- ShellScript/Bash
- TypeScript React (TSX)
- Update core vscode and typescript packages
- Update core tree-sitter packages
- Update typescript, go, ruby and lua parsers
- Update tree-sitter-python parser
- Update vsce module
- Fix: doesn't work when VSCode is installed on D:\ (#30)
- Update core tree-sitter modules
- Rust: fix use declarations (#29)
- Rust: update tree-sitter-rust
- Debug: tool-tip with syntax scope on hover
- Rust: fix highlighting of module consts (#17)
- Rust: highlighting of
=>
operator - TS/JS: highlighting of
this
keyword
- The latest versions of tree-sitter-cpp/c
- C++: fix highlighting of
virtual
method definitions - C++: fix highlighting of
delete
in method definitions - C++: fix highlighting of
throw
expressions - C++/C: highlighting of
__attribute__
as modifier
- Go: highlighting of punctuation
- Go: highlighting of
[
and]
- Go: highlighting of
&^
and&^=
operators - Demo for Go in README.md
- Demo of {Syntax Highlighter} in README.md
- C++: highlighting of
noexcept
keyword - C++: highlighting of operator definitions (e.g.
operator!()
) - C++: highlighting
default
as modifier instead of control
- Ruby
- Fix corruption of highlighting on multi-line edits (including formatting and renaming)
syntax.highlightComment
setting to optionally disable highlighting of comments- Update dependency packages
- Lua
- PHP
- TypeScript and Javascript highlighting has been fixed
- In Rust "_" is highlighted as variable
- Internal improvements
- More consistent names of syntax terms
- Internal improvements
This release changes names of some syntax terms. I apologize to all current users, who has already tuned colors, for this inconvenience.
Please rename {Syntax Highlighter} colors in settings.json
the following way:
"syntax.namespace" -> "syntax.scope"
"syntax.keyword_constant" -> "syntax.constant"
"syntax.keyword_directive" -> "syntax.directive"
"syntax.keyword_control" -> "syntax.control"
"syntax.keyword_operator" -> "syntax.operator"
"syntax.storage_modifier" -> "syntax.modifier"
- Terms like directives and operators stopped to be colored by {Syntax Highlighter}
- Highlighting is not updated in editors, opened on startup, until switch tab
Thanks to @Geobert ones again.
Huge thanks to @Geobert for contribution.
- Rust
- Python
Huge thanks to @jeff-hykin for providing the right solution.
There is no need to download .vsxi package for your OS from Github page anymore. Cross-platform version in Marketplace fits any OS and architecture.
- Go
- TypeScript
- JavaScript