Grégoire Geis

Results 144 comments of Grégoire Geis

I'm surprised that there are significant deltas with `main`. Is it perhaps because this branch is pretty outdated (or is the perf run rebasing with `main` before running everything)?

Thanks for the suggestion and PR! `package.json` is automatically generated and should not be modified. Instead, [this line](https://github.com/71/dance/blob/822dc5b9b2577bc06ddeaf06363835e72ff18984/src/commands/modes.ts#L16) should be modified as it defines the keybinding. Currently, `dance.modes.set.normal` runs the...

Sounds good to me! Alternatively I wonder if the handling of "accept multiple keypresses" should be moved into `keypress` (to avoid disabling and re-enabling `input` mode), but if the direct...

Thanks for the report! Indeed that's not great. I'm not sure I have time to work on it right now, but here are some pointers: - The function that implements...

Hey! Thanks for the link, somehow I had missed that part of the documentation and never understood how to grow selections in Helix. Knowing about `v` certainly helps 😅 >...

IIRC I haven't released (at all) the version with Tree Sitter support, so you'd need to clone + debug the repository to try it out (+ debug, + add features)....

#301 adds the `select` mode, which is not bound to any key by default, but can be accessed by creating a keybinding as such: ```jsonc { "key": "v", "command": "dance.modes.set.select",...

Defining and switching to a "disabled" mode that doesn't do anything is the recommended way to disable Dance, indeed, though I'm open to making this a first-class feature (which was...

Hi there! Oh, that's a good idea! Making an extension is possible, but indeed since you have few commands to make you can just add a keybinding. See the [`run`...

In `keybindings.json`, the standard VS Code file for configuring key bindings. There is a VS Code command that brings it up, but I don't remember exactly what it is (and...