Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | lsp: Accept text document edits with version zero | Mathias Fussenegger | 2021-04-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a couple of reports of "Buffer X newer than edits" problems. We first assumed that it is incorrect for a server to send 0 as a version - and stated that they should send a `null` instead, given that in the specification the `textDocument` of a `TextDocumentEdit` is a `OptionalVersionedTextDocumentIdentifier`. But it turns out that this was a change in 3.16, and in 3.15 and earlier versions of the specification it was a `VersionedTextDocumentIdentifier` and language servers didn't have a better option than sending `0` if they don't keep track of the version numbers. So this changes the version check to always accept `0` values. See - https://github.com/neovim/neovim/issues/12970 - https://github.com/neovim/neovim/issues/14256 - https://github.com/haskell/haskell-language-server/pull/1727 | |||
* | | | | lsp: fix _make_floating_popup_size when wrap_at is nil (#14359) | Michael Lingelbach | 2021-04-14 | |
| | | | | ||||
* | | | | Merge pull request #14046 from ↵ | Thomas Vigouroux | 2021-04-14 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | nvim-treesitter/feature/language-tree-directive-config feat(treesitter): allow injections to be configured through directives | |||
| * | | | | feat(treesitter): allow injections to be configured through directives | Steven Sojka | 2021-04-02 | |
| | | | | | ||||
* | | | | | lsp: fix off-by-one in line diagnostic highlighting | Marco Hinz | 2021-04-14 | |
| | | | | | ||||
* | | | | | Merge pull request #14119 from mfussenegger/lsp-debounce | Michael Lingelbach | 2021-04-13 | |
|\ \ \ \ \ | | | | | | | | | | | | | lsp: Add a flag to debounce didChange notifications | |||
| * | | | | | lsp: Add a flag to debounce didChange notifications | Mathias Fussenegger | 2021-04-13 | |
| | |_|/ / | |/| | | | | | | | | | | | | | Would help with cases as reported in https://github.com/neovim/neovim/issues/14087 | |||
* | | | | | lsp: correct float placement when using borders | Marco Hinz | 2021-04-12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Because borders add up to 2 to the height of a float, we need to subtract that from the anchor position, when opening a float in the lower half of the window. | |||
* | | | | | lsp: make sure borders are always inside of the screen | Marco Hinz | 2021-04-12 | |
|/ / / / | | | | | | | | | | | | | | | | | Add a helper function to get the additional width a border adds to a float to make sure that the border is always inside the visible screen. | |||
* | | | | Merge pull request #14200 from teto/treesitter-checkhealth | Marco Hinz | 2021-04-07 | |
|\ \ \ \ | | | | | | | | | | | feat: treesitter checkhealth | |||
| * | | | | fix(ts): move checkhealth in runtime/vim | Thomas Vigouroux | 2021-04-06 | |
| | | | | | ||||
| * | | | | feat(ts): include parser ABI version in checkhealth | Thomas Vigouroux | 2021-04-06 | |
| | | | | | ||||
| * | | | | feat: treesitter checkhealth | Matthieu Coudron | 2021-04-06 | |
| | | | | | ||||
| * | | | | fix: allow accessing vim.treesitter.language without require | Thomas Vigouroux | 2021-04-01 | |
| | |_|/ | |/| | | ||||
* | | | | Merge pull request #14309 from mjlbach/feature/hover_return_win_buf | Michael Lingelbach | 2021-04-07 | |
|\ \ \ \ | | | | | | | | | | | lsp: hover window should return buf/winnr from focusable float | |||
| * | | | | lsp: hover window should return buf/winnr from focusable float | Michael Lingelbach | 2021-04-07 | |
| | | | | | ||||
* | | | | | lsp: update documentation on window borders | Michael Lingelbach | 2021-04-06 | |
|/ / / / | ||||
* | | | | feat(lsp): make hover/signature_help borders configurable | elianiva | 2021-04-06 | |
| | | | | | | | | | | | | | | | | | | | | | | | | change hl groups for the example rename borders -> border | |||
* | | | | lsp: floating window improvements (#14207) | Michael Lingelbach | 2021-04-05 | |
| | | | | | | | | | | | | | | | | * remove left/right padding feature from trim_and_pad * use invisible borders by default on floating windows | |||
* | | | | Fix #14192: Handle IO errors and close files in query.lua | Stephan Seitz | 2021-04-02 | |
| |/ / |/| | | ||||
* | | | Merge pull request #14218 from steelsojka/bugfix/check-queries-exist | Thomas Vigouroux | 2021-04-02 | |
|\ \ \ | | | | | | | | | fix(treesitter): check highlight queries exist | |||
| * | | | fix(treesitter): check highlight queries exist | Steven Sojka | 2021-03-26 | |
| | | | | ||||
* | | | | lsp: allow launching language servers with uv_spawn using cwd arg | Michael Lingelbach | 2021-04-01 | |
| |/ / |/| | | ||||
* | | | Merge pull request #14264 from mjlbach/feature/handle_reloading_buffer | Michael Lingelbach | 2021-04-01 | |
|\ \ \ | | | | | | | | | lsp: add on_reload callback for buffer edits outside of neovim | |||
| * | | | lsp: add on_reload callback for buffer edits outside of neovim | Michael Lingelbach | 2021-03-31 | |
| | | | | ||||
* | | | | Merge pull request #14262 from mjlbach/feature/lsp_did_save_autocommand | Michael Lingelbach | 2021-04-01 | |
|\ \ \ \ | | | | | | | | | | | lsp: clear did_save handler autocommand on each attach | |||
| * | | | | lsp: clear did_save handler autocommand on each attach | Michael Lingelbach | 2021-03-31 | |
| |/ / / | ||||
* / / / | lsp: fix textDocument/workspaceSymbol -> workspace/symbol | Michael Lingelbach | 2021-03-31 | |
|/ / / | ||||
* | | | ts: Add per-language highlight links | TJ DeVries | 2021-03-31 | |
| | | | ||||
* | | | Merge pull request #14252 from tjdevries/tjdevries/ts_query_overrides | Thomas Vigouroux | 2021-03-31 | |
|\ \ \ | | | | | | | | | ts: Add per-language query overriding | |||
| * | | | ts: Add per-language query overriding | TJ DeVries | 2021-03-30 | |
| | | | | ||||
* | | | | Merge pull request #14233 from mjlbach/disable_utf16_conversion | Michael Lingelbach | 2021-03-30 | |
|\ \ \ \ | | | | | | | | | | | lsp: use utf-8 when utf-16 not requested | |||
| * | | | | lsp: use utf-8 when utf-16 not requested | Michael Lingelbach | 2021-03-30 | |
| |/ / / | ||||
* / / / | ts: Add language version to vim.treesitter (#14255) | TJ DeVries | 2021-03-30 | |
|/ / / | ||||
* | | | lsp: fix utf-16 ranges to use second return value for incremental sync | Michael Lingelbach | 2021-03-28 | |
| | | | ||||
* | | | Merge pull request #14231 from mjlbach/fix_utf16_ranges | Michael Lingelbach | 2021-03-27 | |
|\ \ \ | | | | | | | | | lsp: fix utf16 ranges for incremental sync | |||
| * | | | lsp: fix utf16 ranges for incremental sync | Michael Lingelbach | 2021-03-27 | |
| | | | | ||||
* | | | | fix(treesitter): dedupe runtime file list | Steven Sojka | 2021-03-23 | |
| |/ / |/| | | ||||
* | | | Merge pull request #14186 from mjlbach/feature/make_signature_help_beautiful | Michael Lingelbach | 2021-03-23 | |
|\ \ \ | |/ / |/| | | lsp: add syntax highlighting to signature help | |||
| * | | lsp: add syntax highlighting to signature help | Michael Lingelbach | 2021-03-22 | |
| | | | ||||
* | | | lsp: Unopened buffers return 0 for line count, which leads to broken positions | TJ DeVries | 2021-03-22 | |
| | | | ||||
* | | | lsp: Force re-display of diagnostics when opening a file | TJ DeVries | 2021-03-22 | |
| | | | ||||
* | | | runtime/lua/vim/lsp: check emptyness in get_completion_word | Vincent Rischmann | 2021-03-21 | |
| | | | ||||
* | | | lsp: set syntax instead of filetype for preview location highlighting | Michael Lingelbach | 2021-03-19 | |
|/ / | ||||
* | | lsp: Add support for delete workspaceEdit resource operation | Mathias Fussenegger | 2021-03-18 | |
| | | ||||
* | | lsp: Add support for create workspaceEdit resource operation | Mathias Fussenegger | 2021-03-18 | |
| | | ||||
* | | lsp: Add support for file rename via workspaceEdit | Mathias Fussenegger | 2021-03-18 | |
| | | ||||
* | | Merge pull request #14145 from teto/remove-tshighlighter | Matthieu Coudron | 2021-03-16 | |
|\ \ | | | | | | | chore: remove deprecated lua module tshighlighter | |||
| * | | chore: remove deprecated lua module tshighlighter | Matthieu Coudron | 2021-03-16 | |
| | | | ||||
* | | | Merge pull request #14098 from mjlbach/fix_highlighting_lsp_markdown | Michael Lingelbach | 2021-03-15 | |
|\ \ \ | | | | | | | | | lsp: fix highlighting for lsp markdown code blocks |