Skip to content

Tags: Silverquark/dance

Tags

v0.5.12

Toggle v0.5.12's commit message

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)

v0.5.11

Toggle v0.5.11's commit message

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)

v0.5.10

Toggle v0.5.10's commit message

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)

v0.5.9

Toggle v0.5.9's commit message

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)

v0.5.8

Toggle v0.5.8's commit message

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)

v0.5.7

Toggle v0.5.7's commit message

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)

v0.5.6

Toggle v0.5.6's commit message

1) web: bump vsce version to publish as web extension (fixes 71#198) (71)
(SHA: 187d490)

v0.5.5

Toggle v0.5.5's commit message

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)

v0.5.4

Toggle v0.5.4's commit message

1) state/editors: fix EditorState missing for new files with changed languages (fixes 71#186) (71)
(SHA: 02cfc97)

2) api: fix toMode not switching back to previous mode (fixes 71#188) (71)
(SHA: 0286173)

3) package.json: bump version to 0.5.4 (71)
(SHA: de683e8)

v0.5.3

Toggle v0.5.3's commit message

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)