Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(lua): use tuple syntax everywhere #29111 | Ilia Choly | 2024-06-04 |
| | |||
* | fix(lsp): use client.id instead of pairs index (#29143) | ippachi | 2024-06-03 |
| | | | | | | | Problem: Completion side effects not working randomly. Solution: When creating the table of LSP responses, the table index was used, but this is not the same as the actual client_id, so it was changed to use the client_id directly. | ||
* | fix(lsp): trim trailing whitespace from completion words (#29122) | Mathias Fußenegger | 2024-06-02 |
| | | | | | the `complete()` mechanism doesn't play nicely with trailing newlines or tabs. A newline causes it to insert a null character, showing up as `^@`. | ||
* | perf(lsp): avoid repeated table lookup in completion.enable | Mathias Fussenegger | 2024-06-01 |
| | |||
* | refactor(lsp): share completion request logic between omnifunc & trigger | Mathias Fussenegger | 2024-06-01 |
| | |||
* | perf(lsp): don't copy completion items in filter pass | Mathias Fussenegger | 2024-06-01 |
| | |||
* | feat(lsp): support postfix snippets in completion | Mathias Fussenegger | 2024-05-30 |
| | |||
* | feat(lsp): use fuzzy match on filterText instead of prefix match | Mathias Fussenegger | 2024-05-30 |
| | | | | | | | | 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) | ||
* | feat(lsp): completion side effects | Maria José Solano | 2024-05-27 |