Tags: Silverquark/dance
Tags
1) commands: change Alt modifier for rotate commands (71) (SHA: d7fc7e4) 2) misc: some typescript changes (71) (SHA: 17aec4e) 3) api: make switchToDocument a no-op for same doc Switching to a document always leads to VS Code focusing on the document in a **non-diff** editor, so if we focus on the current document while editing it in a diff-editor, it will exit the diff, which is undesired. This change makes switchToDocument a no-op when switching to the current document, avoiding this problem. Fixes 71#268. (71) (SHA: a8cc624) 4) actions: clean up main.yml - separate publishing to a separate job - remove redundant calls to `success()` - only publish if `github.event_name` is "push" (71) (SHA: cd05df6) 5) commands: fix argument not being properly passed to .run (71) (SHA: ad61336) 6) commands: prepare support for multiple layouts and locales (71) (SHA: 1341210) 7) commands: accept modifiers e.g. (?i) in regexps (71) (SHA: 6d305ef) 8) commands: add .seek.leap (wip) Inspired by https://github.com/ggandor/leap.nvim, `.seek.leap` leaps to the first position on the screen that matches the two given characters, with the ability to further jump to other labels. `s` and `a-s` are rebound to call `.seek.leap` when all current selections are empty. Unfortunately, due to limitations in VS Code (/ lack of proper hacks in Dance), the character sent directly after the leap will be ignored. (71) (SHA: 8d3e539) 9) package.json: bump version to 0.5.12 (prerelease) (71) (SHA: 73d32ad)
1) misc: convert .then() to await in most functions (71) (SHA: bea5c50) 2) misc: upgrade dependencies (71) (SHA: 12c7877) 3) test: disable last (flaky) history test (71) (SHA: 8c9f9c2) 4) misc: fix code style (71) (SHA: 8439f2a) 5) api: fix run with non-dance commands (fixes 71#262) (71) (SHA: 771a8bc) 6) misc: fix .build.ts detection on Windows (71) (SHA: a869306) 7) package.json: bump version to 0.5.11 (71) (SHA: d719077)
1) misc: upgrade dependencies and fix packaging issues (71) (SHA: 6611fe6) 2) test: disable flaky history test (71) (SHA: 3230c23) 3) build(deps): bump minimist from 1.2.5 to 1.2.6 Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> (dependabot[bot]) (SHA: fe55de8) 4) api: use search in moveTo (fixes 71#251) (71) (SHA: e5a821e) 5) api: respect automation profile to run commands (fixes 71#248) (71) (SHA: 4e9d32f) 6) api: let node.js handle missing automation profile (71) (SHA: 74d2238) 7) commands: pass input to first command in additional commands list (71) (SHA: 57fc476) 8) misc: support escape sequences in regexp replacement strings (fixes 71#252) (71) (SHA: 1bd3a7c) 9) misc: add keybindings for numpad keys (fixes 71#137) (71) (SHA: da1682b) 10) api: improve allowed run patterns (fixes 71#256) (71) (SHA: cd345d5) 11) misc: change how commands are defined and executed (fixes 71#258) (71) (SHA: 7f1963c) 12) commands: fix .history.repeat.seek (fixes 71#257) (71) (SHA: c7ded66) 13) commands: add .selections.changeOrder, .selections.sort (71) (SHA: 6ae4288) 14) misc: rename input to more accurate identifiers (71) (SHA: 3430afb) 15) misc: fix recursive module dependency (71) (SHA: 3929318) 16) test: disable other flaky history test (71) (SHA: d8e1553) 17) package.json: bump version to 0.5.10 (71) (SHA: 29d9b02)
1) misc: rename step of main GitHub action (71) (SHA: 2cfa928) 2) api: export Registers instead of a register function (fixes 71#214) (71) (SHA: 0ad9833) 3) commands: add action argument to .selections.restore.withCurrent (fixes 71#215) (71) (SHA: f6fa713) 4) recipes: move recipes to wiki (71) (SHA: e6af50d) 5) commands: respect editor.language.brackets in .seek.enclosing (fixes 71#210) (71) (SHA: 4967bf9) 6) doc: fix doc parser (71) (SHA: eb21890) 7) api: properly handle notebooks in .selections.restore (fixes 71#217) (71) (SHA: 4c2b8f5) 8) tests: fix typing error (71) (SHA: 56d4e6b) 9) api: fix Selections.endsWithEntireLine (fixes 71#218) (71) (SHA: 29f4ab9) 10) misc: fix vscode-based settings reading (71) (SHA: 9e3bbe9) 11) commands: jump instead of selecting for c-{fdbu} (fixes 71#224) (71) (SHA: 9265b42) 12) doc: improve src/commands/README.md - escape pipes in tables - add better links - print default keybindings (71) (SHA: 6d59e4c) 13) commands: fix some usages of .seek.enclosing (71) (SHA: 6603df9) 14) api: no longer use namespaces Namespaces are no longer being used, so APIs such as `replace.byIndex` are now `replaceByIndex`. This slightly improves the generated code and the editing experience. (71) (SHA: ffe1db9) 15) api: rename Range to Objects (71) (SHA: 944bf1e) 16) misc: remove debug code (71) (SHA: 1bbd626) 17) api: use expect instead of assert in tests (71) (SHA: 2389a77) 18) commands: add title argument to .showMenu (fixes 71#228) (71) (SHA: b98437a) 19) implement g a to switch to previous buffer (71) (SHA: c16096c) 20) commands: ignore Escape when markers are visible (fixes 71#237) (71) (SHA: 925f173) 21) misc: enable noImplicitOverride and noPropertyAccessFromIndexSignature in tsconfig (71) (SHA: 55dde9d) 22) misc: fix typo (71) (SHA: 1483e7d) 23) misc: fix infinite loop in regexp analyzer (71) (SHA: 6b8c5b8) 24) api: fix commands ignoring count and register changes (71) (SHA: 042a044) 25) misc: add registers view (71) (SHA: db2fbbf) 26) doc: remove disclaimer and update README (71) (SHA: e57f951) 27) misc: fix style, eslint config (71) (SHA: 54fccd5) 28) misc: improve sidebar logo (71) (SHA: 4332956) 29) commands: fix esc, s-q not stopping recording (fixes 71#243) (71) (SHA: ff1df1c) 30) package.json: bump version to 0.5.9 (71) (SHA: 577d168)
1) commands: fix doc for history.repeat (71) (SHA: 1625ca7) 2) commands: use run instead of commands by default in dance.run (71) (SHA: 6c63542) 3) commands: improve .edit.insert: add text argument and use shift instead of select (71) (SHA: e5d7752) 4) commands: fix type error for edit and newLine (71) (SHA: 8ed6c65) 5) history: add utils and initial tests for history replaying (71) (SHA: a844ede) 6) modes: allow setting textStyle (71) (SHA: f22f603) 7) doc: tweak conf section language (71#208) * Tweak conf section language Switching to `js` for the config sample causes the comment to render as a comment. Bit unfortunate, but probably a net improvement :) * Updated to jsonc formatting in README (stuarth) (SHA: d17c6cd) 8) api: remove all circular dependencies (71) (SHA: a3213bd) 9) api: export Selections, Positions and Lines as modules instead of namespaces (71) (SHA: d0a6047) 10) api: re-order exports in index (71) (SHA: 44012f6) 11) package.json: bump version to 0.5.8 (71) (SHA: 6388c0a) 12) misc: publish extension automatically on version bump (71) (SHA: 54d4040)
1) commands: .search.{next,previous} now only operates on the main selection (71)
(SHA: 3a97a16)
2) commands: use register when prompting for search (fixes 71#197) (71)
(SHA: d2c2852)
3) api: use standard setTimeout(f, 0) instead of setImmediate(f) (71)
(SHA: fb99377)
4) commands: respect count in newLine.* (71)
(SHA: 3cf5a42)
5) test: add tests for newLine.* (71)
(SHA: f7d2111)
6) commands: expose count, repetitions, register to .run (71)
(SHA: 03fe2cc)
7) settings: mark dance.modes.*.lineHighlight as deprecated (71)
(SHA: 7245eca)
8) modes: allow input mode configuration (fixes 71#205) (71)
(SHA: 5a57186)
9) package.json: bump version to 0.5.7 (71)
(SHA: 26629d7)
1) recipes: add 'disable Dance' recipe (71) (SHA: 1e27f2a) 2) Make dance.selections.clear.secondary take a selection index Matches kak's behavior for space Add equivalent for alt+space (Avi-D-coder) (SHA: e885b40) 3) doc: add section about status bar segments (Delapouite) (SHA: 48bf08f) 4) web: support running as a web extension (71) (SHA: 9a377a0)
1) commands: fix access to disposed editor in .selections.save (71) (SHA: 5c93cbe) 2) Allow the hidden selections indicator to be disabled (fixes 71#184). (71) (SHA: 08199c5) 3) misc: improve internal dependencies this allows, after merging the api into a single file, the import of Dance without cyclic dependencies (71) (SHA: 700fdeb) 4) package.json: bump version to 0.5.3 (71) (SHA: 76549a1)
PreviousNext