aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/util.lua
Commit message (Collapse)AuthorAge
...
* Improve performance of util.set_lines + bugfixAshkan Kiani2019-11-22
| | | | | Also permit character_offset for col past the end of line (useful in range formatting).
* Fix encoding translation in other places.Ashkan Kiani2019-11-21
|
* Fix position params for encoding.Ashkan Kiani2019-11-21
|
* Fix hovers staying on bufhiddenAshkan Kiani2019-11-21
|
* UpdatesAshkan Kiani2019-11-21
| | | | | | | | - Use correct implementation of text_edits. - Send indent options to rangeFormatting and formatting. - Remove references to vim bindings and filetype from lsp.txt - Add more examples to docs. - Add before_init to allow changing initialize_params.
* Remove resolve_bufnr/lualintAshkan Kiani2019-11-20
|
* Add full text_edit implementation.Ashkan Kiani2019-11-20
| | | | | | | | - Implements textDocument/formatting, textDocument/rangeFormatting, workspace/applyEdit. TODO: - still has edge cases around replacement probably. Only tested with inserts on the same position.
* Extend list_extend to take start/finish.Ashkan Kiani2019-11-20
|
* Fix rename support.Ashkan Kiani2019-11-20
|
* Add everything to lsp.buf and get rid of autoload.Ashkan Kiani2019-11-20
|
* Bugfix for floating_previewAshkan Kiani2019-11-20
| | | | Don't modify your inputs.
* lua LSP client: initial implementation (#11336)Ashkan Kiani2019-11-13
Mainly configuration and RPC infrastructure can be considered "done". Specific requests and their callbacks will be improved later (and also served by plugins). There are also some TODO:s for the client itself, like incremental updates. Co-authored by at-tjdevries and at-h-michael, with many review/suggestion contributions.