Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

Next release #273

Open
hadronized opened this issue Jul 5, 2022 · 0 comments
Open

Next release #273

hadronized opened this issue Jul 5, 2022 · 0 comments

Comments

@hadronized
Copy link
Owner

hadronized commented Jul 5, 2022

Next release

This is issue is there to list all the new features that are going to end up in the next release of hop.nvim. The goal of this issue is informative first.

Hop v2.1

Information

You can use the RC branch if you want to test the branch, which should be very similar to the current master (nightly). Once the PR is merged, the major and minor branches will be created, as long as the git tag.

  • RC branch:
  • Major branch:
  • Minor branch:
  • Tag:

Feature list

  • HopYank: yank something by hinting buffers. A “new” cursor will appear at the location of the jump target but no jump will occur. You can then run the yank motion you would normally do, like iw for « inside word » or a( for « around () ». Once it’s done, it will have automatically yanked that portion for you.
  • HopPaste: HopYank + p.
  • HopYank2: same thing with HopYank but instead of asking you for a yank command (iw), it will start a second hint session to select the “end” target. Once it has both, it will yank from beginning to end.
  • HopPaste2: HopYank2 + p.
  • HopYeet: paste
  • HopNormal: select a target position with hinting, and prompt the user for a :normal command to run there. That can be the foundation of implementing super fun features, such as “hey, show me the LSP documentation of that symbol other there, but don’t actually move my cursor there, thanks!”
  • HopWindow, to switch window a bit in the same way that tmux works with prefix+q. It will put a single hint in all the windows, allowing you to simply move your cursor to that window.
@hadronized hadronized pinned this issue Jul 5, 2022
Repository owner locked and limited conversation to collaborators Jul 18, 2022
@hadronized hadronized changed the title Next major release Next release Jul 21, 2022
@hadronized hadronized unpinned this issue Sep 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant