8b5cdee1c064394752d40ddf4b66ef18f5acf5bc
Line Suffix completion
Like vim's whole line completion, but works even if the start of the line does not fully match.
Example
var foo = SomeBigName(arg1, arg2, arg3)
# now when creating a similar variable, the mapping completes rest of the line.
var bar = Some<C-X><C-L>
var bar = SomeBigName(arg1, arg2, arg3)
TODO
- Convert to proper vim plugin. For now,
source /path/to/lc.vim
- Use and add option to disable mapping by default
- Make the min length of suffix configurable. Now 2
- Add tests for GetLongestSuffix
- Use better algorithm for GetLongestSuffix
- Add doc
Languages
Vim Script
100%