Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Improve performance of util.set_lines + bugfix | Ashkan Kiani | 2019-11-22 | |
| | | | | | Also permit character_offset for col past the end of line (useful in range formatting). | |||
* | Fix encoding translation in other places. | Ashkan Kiani | 2019-11-21 | |
| | ||||
* | Fix position params for encoding. | Ashkan Kiani | 2019-11-21 | |
| | ||||
* | Account for character length in jump position. | Ashkan Kiani | 2019-11-21 | |
| | ||||
* | Fix hovers staying on bufhidden | Ashkan Kiani | 2019-11-21 | |
| | ||||
* | Updates | Ashkan Kiani | 2019-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/lualint | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Use the apply_text_edits from util. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Fix reference in rename. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Add full text_edit implementation. | Ashkan Kiani | 2019-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 Kiani | 2019-11-20 | |
| | ||||
* | Use err_message in default_callbacks | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Satisfy lualint. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Fix rename support. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Spaces not tabs. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Change error writer to not be annoying. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Move everything to buf & default_callbacks | Ashkan Kiani | 2019-11-20 | |
| | | | | | | | | - Rename builtin_callbacks to default_callbacks and slightly change its semantics: - No longer contains the default implementations. Instead, any default_callbacks will be used in preference for our .buf methods. - Add this to the docs. | |||
* | Add everything to lsp.buf and get rid of autoload. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Add lsp.buf and hover implementation. | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Bugfix. Don't use nvim.lua that doesn't exist :) | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Add vim.uri_to_bufnr | Ashkan Kiani | 2019-11-20 | |
| | ||||
* | Bugfixes. | Ashkan Kiani | 2019-11-20 | |
| | | | | | - Return after an error in RPC. - Use an empty vim table for serialization. | |||
* | Bugfix for floating_preview | Ashkan Kiani | 2019-11-20 | |
| | | | | Don't modify your inputs. | |||
* | Reduce code blocks in markdown previews. | Ashkan Kiani | 2019-11-20 | |
| | | | | | | If the preview is just a code block, then use the language as the filetype instead of using markdown. This reduces the size of the preview. | |||
* | lua LSP client: initial implementation (#11336) | Ashkan Kiani | 2019-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. |