fix: when vim-plug lazy loading, tab cannot be successfully completed #422
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.
problem
When I load this plugin with vim-plug and lazy load, I find that it can complete but can't press tab to complete.Its completion is normal, but tab can not be used, it is obvious that the key mapping problem
why to change
The problem is that maptab is called after autocmd vimenter, but lazy loading does not trigger vimenter events, so it needs to be called directly from the plugin folder. This method is also called in the same way in copilot.vim except in the vimenter and plugin folder again, so I think it's appropriate to add this call
tested in nvim 0.8.3