Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ultisnips was traversing the whole runtimepath every time an expansion was attempted, something that happens for every key press since there is autotrigger. Even without autotrigger, traversal was done at every snippet expansion, which caused slowdowns in that case. With this change, traversal happens only the first time, or after a source must be refreshed (because a snippets file has been updated).
- Loading branch information