Skip to content

Releases: PlutoLang/Syntax-Highlighting

0.6.0

06 Apr 12:57
Compare
Choose a tag to compare
  • Updated for Pluto 0.9.0

0.5.3

24 Mar 10:54
Compare
Choose a tag to compare
  • Improved indentation rules for compile-time conditionals
  • Fixed indentation rules not being available on VS Code
  • Fixed not highlighting standard library names after a concatenation

0.5.2

08 Mar 18:24
Compare
Choose a tag to compare
  • Added 'if' and 'while' snippets
  • Added completion rules to avoid e.g. 'do' + enter producing unexpected results
  • Updated build systems
  • Fixed highlighting of .new and :new
  • Fixed ligatures not applying for ==, != and -->
  • Fixed highlighting standard library names in indexed expressions (e.g. obj.string)

0.5.1

18 Jan 11:02
Compare
Choose a tag to compare
  • Added indentation data
  • Added build system data
  • Added highlighting for math.mininteger & math.maxinteger constants
  • Fixed not highlighting numbers after concat (..)

0.5.0

21 Dec 00:42
Compare
Choose a tag to compare
  • Added highlighting for new Pluto 0.8.0 syntax
  • Added highlighting for class property type hints
  • Fixed highlighting of multiple hinted types, e.g. string|int
  • Fixed highlighting of method call within ternary
  • Fixed marking local pluto_class as invalid
  • Fixed highlighting of variable names like "function_name"
  • Fixed some classifications interfering with ligatures

0.4.3

13 Nov 07:44
Compare
Choose a tag to compare
  • Added highlighting for @pluto_warnings in comments
  • Added highlighting for type hints in localstat
  • Improved highlighting of 'instanceof'
  • Fixed hex floats not being highlighted correctly
  • Fixed highlighting of string with '\z'

0.4.2

18 Aug 22:41
Compare
Choose a tag to compare
  • Added lambda expressions
  • Fixed highlighting of non-interpolated strings that contain '{'

0.4.1

20 Jul 16:47
Compare
Choose a tag to compare
  • Added 'let'
  • Added "invalid" classification for multi-line quoted strings
  • Added "invalid" classification for 'local' statement with invalid name
  • Improved highlighting of incomplete function declaration
  • Fixed not highlighting escape sequences in strings
  • Fixed not highlighting multi-line strings
  • Fixed highlighting 'end' within names in class body
  • Some other improvements and bugfixes

0.4.0

18 Jul 21:49
Compare
Choose a tag to compare
  • Added everything that was added in Pluto 0.7.0
  • Added data for "toggle comment" features
  • Improved highlighting of local attributes
  • Fixed highlighting of shorthand access to a table field called 'class'
  • Some other improvements and bugfixes

0.3.4

29 Apr 14:00
Compare
Choose a tag to compare
  • Fixed snippets being unscoped