Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
require'tsht'.nodes()
can take{side = "start"|"end"}
, similar torequire'tsht'.move()
This reduces the hint labels to only that side, and when a hint is selected
instead of selecting the whole region, it selects from the current cursor to
the labeled key
I've definitely had use cases for it, like selecting/deleting/yanking/operating
on 'the rest' of the function, or argument list.
It's also a fairly small and non-intrusive change to the implementation. In
fact, while implementing this I was able to make a version of the
move
function that doesn't depend on hop.nvim. Basically just make the
vim.cmd('normal! v')
conditional. Is there any reason this wasn't done? I cansubmit the PR too, if you want.