Skip to content

Releases: elia/vscode-textmate

v0.28.0

13 Apr 19:39

Choose a tag to compare

Highlights

  • Added a new fold-at-depth command to speed up structural navigation in larger files.
  • Improved workspace selection support, including opening .code-workspace entries as full workspaces.
  • Added quality-of-life keybinding improvements, including context-aware behavior for opening keybindings and a shortcut for toggling whitespace rendering.

Improvements

  • TM_DIRECTORY now resolves to the selected workspace folder path when available, making shell-command execution more consistent in multi-root workspaces.
  • The command execution flow now uses a shared workspace-folder picker utility.
  • The Select From List UI received virtualization and focus-flow improvements to reduce accidental typing and improve scrolling behavior.

Maintenance

  • Removed legacy window title polling in favor of VS Code's native branch variable support.
  • Switched install/release tooling fully to npm and local bin/vsce wrappers for more predictable packaging.
  • Improved release/install scripts by passing explicit versions to packaging commands.

v0.27.0

16 Feb 10:06
v0.27.0
e9a4a55

Choose a tag to compare

Performance Improvements

  • Added virtual scrolling to selectFromList for handling large lists
  • Optimized fuzzy search hot loop for faster filtering
  • Optimized list rendering performance
  • Sped up list filtering while typing
  • Grabbed input focus faster on selector open

Features

  • Support running commands without active editor

Fixes

  • Restore alt+open functionality

Development

  • Added agent skills for selectFromList and performance
  • Build package automatically when releasing
  • Cleaned up PRD and progress notes

Summary: This release focuses primarily on significant performance improvements to the selectFromList component, making it faster and more responsive with large file lists. Virtual scrolling and optimized fuzzy search ensure smooth filtering even with thousands of items.

v0.7.1

07 Sep 19:54
v0.7.1
6141228

Choose a tag to compare

Full Changelog: v0.7.0...v0.7.1

v0.7.0

07 Sep 19:53
v0.7.0
633b449

Choose a tag to compare

Full Changelog: v0.6.0...v0.7.0

v0.6.0

10 Aug 11:30
v0.6.0
b6d91cb

Choose a tag to compare

Full Changelog: v0.5.0...v0.6.0

vscode-textmate.openProject

Open a project in a new window, selecting from subfolders of the folders listed in vscode-textmate.projectFolders.

v0.5.0

28 Jul 10:15
v0.5.0
656d87f

Choose a tag to compare

  • "Close all" will not stop for unsaved editors

Full Changelog: v0.4.0...v0.5.0