Skip to content

Releases: Thom1729/Sublime-JS-Custom

v1.0.17

28 May 15:01
Compare
Choose a tag to compare

Fixes a bug with the output panel code.

v1.0.16

28 May 01:46
Compare
Choose a tag to compare
  • Add a new scope extension. By default, custom syntaxes will use a scope of source.js.<name>, where <name> is the name of the configuration, lowercased, restricted to word characters and hyphens. The ~embed configuration (created in v1.0.15) has a default scope of source.js, so other syntaxes should use ~embed instead of your other custom syntaxes when embedding the source.js scope. This should eliminate any remaining with_prototype recursion issues. (I hope that's the last time I type that sentence.)
  • Use OutputPanel from sublime_lib.

v1.0.15: Merge pull request #34 from Thom1729/embed-syntax

15 May 18:55
271735c
Compare
Choose a tag to compare

Adds a new builtin ~embed configuration that disables custom_template_tags. Fixes #17.

v1.0.14

15 May 14:43
Compare
Choose a tag to compare
  • Fix an issue where the build fails if settings are missing. (#31)

v1.0.13

09 May 16:17
Compare
Choose a tag to compare

Use the latest upstream JavaScript syntax.

Incorporates improvements from the latest version of the core JavaScript syntax.

Because decorators are now implemented in the core syntax, the es_decorators option has been removed.

New extensions

Added the following new extensions:

  • es_pipeline
  • es_slice
  • hidden

v1.0.12

20 Mar 17:16
Compare
Choose a tag to compare

Integrated the following upstream changes:

* These changes had previously been patched into JS Custom directly. With those patches gone, the base syntax used by JS Custom is once again an exact copy of the core JavaScript syntax.

Also:

  • Fixed a Flow bug in which types beginning with keywords would be parsed wrong.
  • Made some extensions more granular as a result of upstream refactoring, cutting code.

v1.0.11

11 Mar 18:56
cb4476b
Compare
Choose a tag to compare
  • Fixed a compatibility issue where the eslint directive highlighting would, ironically, interfere with eslint.
  • Added key bindings derived from Babel.
  • Added a JSX-specific close tag command.

v1.0.10

03 Mar 18:25
Compare
Choose a tag to compare
  • Incorporated upstream patch for #19 (Highlight errors when destructuring inside an object)
  • Partially addressed #21 (General jsx errors with comments)

v1.0.9

02 Mar 00:29
Compare
Choose a tag to compare
  • Include upstream patch for function parameter bindings.
  • Substantially improved Flow highlighting.
  • Fixed Styled Components syntax.

Hide Styled Components

21 Feb 19:33
fcdbad8
Compare
Choose a tag to compare

The Styled Components syntax is only used to support the styled_components configuration option. It should be hidden from menus and so forth.