aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim
Commit message (Collapse)AuthorAge
...
| * | | | | lsp: Add a flag to debounce didChange notificationsMathias Fussenegger2021-04-13
| | |_|/ / | |/| | | | | | | | | | | | | Would help with cases as reported in https://github.com/neovim/neovim/issues/14087
* | | | | lsp: correct float placement when using bordersMarco Hinz2021-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 screenMarco Hinz2021-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-checkhealthMarco Hinz2021-04-07
|\ \ \ \ | | | | | | | | | | feat: treesitter checkhealth
| * | | | fix(ts): move checkhealth in runtime/vimThomas Vigouroux2021-04-06
| | | | |
| * | | | fix: allow accessing vim.treesitter.language without requireThomas Vigouroux2021-04-01
| | |_|/ | |/| |
* | | | Merge pull request #14309 from mjlbach/feature/hover_return_win_bufMichael Lingelbach2021-04-07
|\ \ \ \ | | | | | | | | | | lsp: hover window should return buf/winnr from focusable float
| * | | | lsp: hover window should return buf/winnr from focusable floatMichael Lingelbach2021-04-07
| | | | |
* | | | | lsp: update documentation on window bordersMichael Lingelbach2021-04-06
|/ / / /
* | | | feat(lsp): make hover/signature_help borders configurableelianiva2021-04-06
| | | | | | | | | | | | | | | | | | | | | | | | change hl groups for the example rename borders -> border
* | | | lsp: floating window improvements (#14207)Michael Lingelbach2021-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.luaStephan Seitz2021-04-02
| |/ / |/| |
* | | Merge pull request #14218 from steelsojka/bugfix/check-queries-existThomas Vigouroux2021-04-02
|\ \ \ | | | | | | | | fix(treesitter): check highlight queries exist
| * | | fix(treesitter): check highlight queries existSteven Sojka2021-03-26
| | | |
* | | | lsp: allow launching language servers with uv_spawn using cwd argMichael Lingelbach2021-04-01
| |/ / |/| |
* | | Merge pull request #14264 from mjlbach/feature/handle_reloading_bufferMichael Lingelbach2021-04-01
|\ \ \ | | | | | | | | lsp: add on_reload callback for buffer edits outside of neovim
| * | | lsp: add on_reload callback for buffer edits outside of neovimMichael Lingelbach2021-03-31
| | | |
* | | | Merge pull request #14262 from mjlbach/feature/lsp_did_save_autocommandMichael Lingelbach2021-04-01
|\ \ \ \ | | | | | | | | | | lsp: clear did_save handler autocommand on each attach
| * | | | lsp: clear did_save handler autocommand on each attachMichael Lingelbach2021-03-31
| |/ / /
* / / / lsp: fix textDocument/workspaceSymbol -> workspace/symbolMichael Lingelbach2021-03-31
|/ / /
* | | ts: Add per-language highlight linksTJ DeVries2021-03-31
| | |
* | | Merge pull request #14252 from tjdevries/tjdevries/ts_query_overridesThomas Vigouroux2021-03-31
|\ \ \ | | | | | | | | ts: Add per-language query overriding
| * | | ts: Add per-language query overridingTJ DeVries2021-03-30
| | | |
* | | | Merge pull request #14233 from mjlbach/disable_utf16_conversionMichael Lingelbach2021-03-30
|\ \ \ \ | | | | | | | | | | lsp: use utf-8 when utf-16 not requested
| * | | | lsp: use utf-8 when utf-16 not requestedMichael Lingelbach2021-03-30
| |/ / /
* / / / ts: Add language version to vim.treesitter (#14255)TJ DeVries2021-03-30
|/ / /
* | | lsp: fix utf-16 ranges to use second return value for incremental syncMichael Lingelbach2021-03-28
| | |
* | | Merge pull request #14231 from mjlbach/fix_utf16_rangesMichael Lingelbach2021-03-27
|\ \ \ | | | | | | | | lsp: fix utf16 ranges for incremental sync
| * | | lsp: fix utf16 ranges for incremental syncMichael Lingelbach2021-03-27
| | | |
* | | | fix(treesitter): dedupe runtime file listSteven Sojka2021-03-23
| |/ / |/| |
* | | Merge pull request #14186 from mjlbach/feature/make_signature_help_beautifulMichael Lingelbach2021-03-23
|\ \ \ | |/ / |/| | lsp: add syntax highlighting to signature help
| * | lsp: add syntax highlighting to signature helpMichael Lingelbach2021-03-22
| | |
* | | lsp: Unopened buffers return 0 for line count, which leads to broken positionsTJ DeVries2021-03-22
| | |
* | | lsp: Force re-display of diagnostics when opening a fileTJ DeVries2021-03-22
| | |
* | | runtime/lua/vim/lsp: check emptyness in get_completion_wordVincent Rischmann2021-03-21
| | |
* | | lsp: set syntax instead of filetype for preview location highlightingMichael Lingelbach2021-03-19
|/ /
* | lsp: Add support for delete workspaceEdit resource operationMathias Fussenegger2021-03-18
| |
* | lsp: Add support for create workspaceEdit resource operationMathias Fussenegger2021-03-18
| |
* | lsp: Add support for file rename via workspaceEditMathias Fussenegger2021-03-18
| |
* | Merge pull request #14145 from teto/remove-tshighlighterMatthieu Coudron2021-03-16
|\ \ | | | | | | chore: remove deprecated lua module tshighlighter
| * | chore: remove deprecated lua module tshighlighterMatthieu Coudron2021-03-16
| | |
* | | Merge pull request #14098 from mjlbach/fix_highlighting_lsp_markdownMichael Lingelbach2021-03-15
|\ \ \ | | | | | | | | lsp: fix highlighting for lsp markdown code blocks
| * | | lsp: fix highlighting for lsp markdown code blocksMichael Lingelbach2021-03-10
| |/ /
* / / lsp: Use incremental sync by defaultMathias Fussenegger2021-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_ruleMichael Lingelbach2021-03-10
|\ \ | | | | | | lsp: add custom syntax rule for floating window
| * | lsp: add custom syntax rules for lsp floating windowMichael Lingelbach2021-03-09
| | |
* | | lsp: Resolve codeLense server capabilities (#14056)Josa Gesell2021-03-10
| | |
* | | lsp: get_language_id (#14092)TJ DeVries2021-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 rangeMichael Lingelbach2021-03-10
| | |
* | | lsp: add incremental text synchronizationMichael Lingelbach2021-03-09
| | | | | | | | | | | | | | | * Implementation derived from and validated by vim-lsc authored by Nate Bosch