- Feature: add
increment/decrementNumber
- Bugfix: thorough examination of edge-cases for unit motions (e.g. subword, word, paragraph, etc...)
- Feature: add
select
flag for commandactivePageMove
command
- Feature: add "subident" default motion unit (matches
foo
infoo_bar
where subword would matchfoo_
).
- Documentation: update the readme to reference the newer Master Key project.
- Feature: added "page up/down" for active end of selection
- Feature: updated to a more modern build setup
- Bugfix:
adjustSelections
fixed bug in meaning of "forward" / "backward" - Feature: added "inward" / "outward" values to
adjustSelections
that implements the old behavior (with more appropriate names) - Feature: added "expandWith" to
insertAround
- Feature:
selectBetween
allows selection between two or more characters.
- Feature:
revealActive
reveal the active position of the primary cursor
- Feature:
shrinkToActive
shrinks selections to the active cursor position - Feature:
expandWithinBrackets
expands selection to be within the next widest brackets - Feature:
expandAroundBrackets
expands selection to be around the next widest brackets
- Bugfix: default motion commands previously errored (only custom
moveBy
commands worked correctly); the commands are now functional
- Bugfix: package was poorly compimled in 0.4.0 for web, which could lead to weird errors about gargabe functions not existing; revised build environment.
- Feature: Selection Utilities now supports vscode.dev
- Feature:
selectOneUnit
can be used to change behavior of unit motions that useselectWhole
. - Bugfix: fixed some
narrowTo
edge cases - Bugfix: fixed
selectWhole
issues when unit is multi-line and multi-regex (boundaries were not correctly identified) - Bugfix: resolved some upstream vulnerabilities
- Refactor: cleaned-up code for unit motions (hopefully architecture will be less buggy and slow more generally)
- Docs: Fix broken link
- Docs: gif examples, and published content on gh-pages; command names are now stable.
- Bugfix: failure in symmetric motion across lines
- Feature: Splitting / creating / filtering commands now accept
a command argument
text
as an alternative to opening an input dialog.
- Bufix: downstream vulnerabilities
- Feature: New symmetric (start/end of selection) commands:
- Add a character before/after selections
- Remove characters before/after selections
- Adjust selection ends both inwards/outwards
- Bugfix: downstream vulnerabilities fixed
- Feature: Command to clear a given memory (without restoring it).
- Bugfix: updates to fix downstream vulnerabilities
- Bugfix: overextended split-by selections
- Bugfix: unit selection near the end of a file
- Bugfix: edge case for multi-line "both" boundaries
- Feature: word motions are now customizable per-langauge
- Feature: Added selection motions (taken from custom word motion extension).
BREAKING CHANGES
- Renamed Commands/Preferences: switched to camel case
- Preformance: now using parcel to bundle the extension
- Bugfix: correct command names for regex filters
- Feature: skip to/add previous match to selections
- Feature: delete whitespace around a selection
- Feature: shrink selection to remove whitespace
- Bugfix: skip to next match works with more selection condittions
- Bugfix: dependency upgrade to avoid vulnerabilities
- Bugfix: proper handling of column alignment when rows have a different number of columns
- Bugfix: proper handling of document end when splitting selections
- Bufgix: gracefully handle 0 matches for skip-next and add-next commands
- Bugfix: gracefully handle empty search results for
create-by
commands.
- New command: Focus view on primary selection.
- Saved/primary selection colors are customizable
Initial release