Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | | | 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 | |
| | | | | | ||||
| * | | | | 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 | |||
| * | | | lsp: fix highlighting for lsp markdown code blocks | Michael Lingelbach | 2021-03-10 | |
| |/ / | ||||
* / / | lsp: Use incremental sync by default | Mathias Fussenegger | 2021-03-11 | |
|/ / | | | | | | | | | | | | | | | | | With the new implementation added in https://github.com/neovim/neovim/pull/14079 I think this is now working well enough to enable it by default. There are high CPU usage issues popping up now and then and they might at least partially be related to the full-text sync. | |||
* | | Merge pull request #14073 from mjlbach/feature/syntax_highlight_rule | Michael Lingelbach | 2021-03-10 | |
|\ \ | | | | | | | lsp: add custom syntax rule for floating window | |||
| * | | lsp: add custom syntax rules for lsp floating window | Michael Lingelbach | 2021-03-09 | |
| | | | ||||
* | | | lsp: Resolve codeLense server capabilities (#14056) | Josa Gesell | 2021-03-10 | |
| | | | ||||
* | | | lsp: get_language_id (#14092) | TJ DeVries | 2021-03-10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow specifying a languageId for a lsp For some languages the filetype might not match the languageId the language server accepts. In these cases the config for the language server can contain a function which gets the current buffer and filetype and returns a languageId. When it isn't provided the filetype is used instead. Example: ```lua require'lspconfig'.sourcekit.setup{ get_language_id = function(bufnr, ft) return 'swift' end; } ``` Closes #13093 * lsp: Change to get_language_id Co-authored-by: Jan Dammshäuser <mail@jandamm.de> | |||
* | | | lsp: fix endline such that it cannot point outside the buffer range | Michael Lingelbach | 2021-03-10 | |
| | | | ||||
* | | | lsp: add incremental text synchronization | Michael Lingelbach | 2021-03-09 | |
| | | | | | | | | | | | | | | | * Implementation derived from and validated by vim-lsc authored by Nate Bosch |