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.
Based on the ideas behind the expand options: i,A,b,w to limit triggering an expansion to certain scenarios, this commit allows for user-defined expand options. The user definition in the
setup
function should define the option letter as a key and a function to be called with no arguments to determine if expansion is possible.The custom expand options are currently given priority over i,A,b,w to ensure they are not ignored.
A test for custom expand option (commented line) has been created, but I found it difficult to set up the neovim/vusted/busted environment to verify it. I have however tested it for my use case with latex snippet expansion within math equations and it is working well. #75