Mathias Fussenegger
138a93a057
perf(lsp): avoid repeated table lookup in completion.enable
2024-06-01 10:23:01 +02:00
Mathias Fussenegger
4c938f6d72
refactor(lsp): share completion request logic between omnifunc & trigger
2024-06-01 10:23:01 +02:00
Mathias Fussenegger
cc1f2d2ca6
perf(lsp): don't copy completion items in filter pass
2024-06-01 10:23:01 +02:00
Mathias Fussenegger
b2bad0ac91
feat(lsp): support postfix snippets in completion
2024-05-30 09:24:24 +02:00
Mathias Fussenegger
0df2c6b5d0
feat(lsp): use fuzzy match on filterText instead of prefix match
...
The `complete()` mechanism matches completion candidates against
the typed text, so strict pre-filtering isn't necessary.
This is a first step towards supporting postfix snippets (like
`items@insert` in luals)
2024-05-30 09:24:24 +02:00
Maria José Solano
ff097f2091
feat(lsp): completion side effects
2024-05-27 14:53:28 -07:00