2025-09-15 01:19:21 -04:00
2025-09-09 15:51:01 -04:00
2025-09-13 07:49:47 -04:00

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
Description
No description provided
Readme MPL-2.0 42 KiB
Languages
Vim Script 100%