Download Latest Version v3.7.1 (2026-07-14) source code.zip (351.7 kB)
Email in envelope

Get an email when there's a new version of PackageDev

Home / st-4135_3.7.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-11 2.5 kB
v3.7.0 (2026-07-11) source code.tar.gz 2026-07-11 194.0 kB
v3.7.0 (2026-07-11) source code.zip 2026-07-11 350.5 kB
Totals: 3 Items   547.0 kB 0

This new release requires ST build 4135 or higher. The next stable build is 4142 and was released on 10 November 2022, so almost 4 years ago. Support for older builds is dropped and they will remain on 3.6.x.

Minor changes

  • Settings: Add sublime-package.json metadata to support LSP-json code intelligence. (#424, @deathaxe)
  • Syntax: Treat variables as interpolation. (#433, @deathaxe)
  • Syntax: Add new setting to disable adding trailing periods and re-opening of the completions popup when a scope name from our completions was selected. (#439, @FichteFoll)
  • Theme: Improve CSS highlighting by extending the default CSS syntax. (#369, [#425], @deathaxe)
  • Various: Add support for child combinator scope operator. (#428, @deathaxe)
  • Various: Add support for merge conflict markers. (#416, @deathaxe)

Trivial changes and fixes

  • Commands: Add built-in set_user_setting command, supported by all ST3/4 builds. (#414, @deathaxe)
  • fileconv: Make plistlib usage ready for Python 3.13 and up. (#436, @FichteFoll)
  • fileconv: Fix encoding on non-UTF-8 systems like Windows. (#418, [#419], @AmjadHD)
  • Keymap: Add missing context keys and sort existing context keys. (#434, @deathaxe)
  • Keymap: Support control as a valid modifier key. (#431, [#432], @vwheeler63)
  • Menu: Support numeric mnemonic characters. (#435, @FichteFoll)
  • Settings: Add new A File Icon overlay path to default syntax exclude patterns. (#423, @deathaxe)
  • Settings: Update default color scheme exclude patterns. (@deathaxe)
  • Settings: Fix dumpers encoding on Windows. (#419, [#418], @AmjadHD)
  • Settings: Fix setting helpers for 3.14. (#426, @deathaxe)
  • Syntax: Change the scope of contexts, global variables, and context name references. (@deathaxe)
  • Syntax: Fix typos in templates. (@FichteFoll)
  • Syntax: Restore var() meta scope and adjust completion selectors. (@deathaxe)
  • Syntax: Various small scope adjustments. (#428, [#433], @deathaxe)
  • Syntax: Scope invalid escape sequences in double-quoted YAML strings. (#415, [#427], @deathaxe)
  • Syntax: Include newline character in generated syntax assertions (#420, [#421], @michaelblyons)
  • Internal: Replace sublime_lib.RegionOption with built-in RegionFlags. (#422, @deathaxe)
  • Internal: Remove various code that was specific for Python 2 and 3.4. (#436, [#438], @FichteFoll)
  • Internal: Update dev tooling (ruff instead of flake8, uv to manage versions). (#437, @FichteFoll)
Source: README.md, updated 2026-07-11