Vim actions are essentially just when a user uses a Vim keybind. Things like yanking and pasting are Vim actions. This is not an “offical Vim thing,” just a Hilbish thing.
The hilbish.vimAction
hook is thrown whenever a Vim action occurs.
It passes 2 arguments: the action name, and an array (table) of args
relating to it.
Here is documentation for what the table of args will hold for an appropriate Vim action.
yank
: register, yankedText
The first argument for the yank action is the register yankedText goes to.
paste
: register, pastedText
The first argument for the paste action is the register pastedText is taken from.
Want to help improve this page? Create an issue.