aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
* | | | | 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
| | | | |
* | | | | vim-patch:8.2.2634: 'tagfunc' does not indicate using a patternJan Edmund Lazo2021-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'tagfunc' does not indicate using a pattern. Solution: Add the "r" flag. (Andy Massimino, closes vim/vim#7982) https://github.com/vim/vim/commit/f90c855c71863296859780f7b4e0386e96f1c465
* | | | | vim-patch:8.2.2625: rss files not recognizedJan Edmund Lazo2021-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Rss files not recognized. Solution: Recognize .rss as XML. (Kivin Locke, closes vim/vim#7987) https://github.com/vim/vim/commit/af125866db46405fdaf99ac4e43b630d196a4aa4
* | | | | vim-patch:8.2.2624: atom files not recognizedJan Edmund Lazo2021-03-20
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Atom files not recognized. Solution: Recognize .atom as XML. (Kivin Locke, closes vim/vim#7986) https://github.com/vim/vim/commit/74b99f6ab6e0265ebee4ed496845f28e0904318d N/A patches for version.c: vim-patch:8.2.2622: GTK: error when starting up and -geometry is given Problem: GTK: error when starting up and -geometry is given. (Dominique Pellé) Solution: Use another function to get the monitor if the window has not been created yet. (closes vim/vim#7978) https://github.com/vim/vim/commit/a555e6fcb6ec97b5ab30b20a340b228f4d820f14 vim-patch:8.2.2626: GTK3: error when starting up and -geometry is given Problem: GTK3: error when starting up and -geometry is given. (Dominique Pellé) Solution: Use another function to get the monitor if the window has not been created yet. (closes vim/vim#7978) https://github.com/vim/vim/commit/240014321b0aa5d6eb00a70865fa9935fd888d60
* | | | runtime/lua/vim/lsp: check emptyness in get_completion_wordVincent Rischmann2021-03-21
| | | |
* | | | Merge pull request #14060 from andymass/vim-8.2.1703Jan Edmund Lazo2021-03-20
|\ \ \ \ | | | | | | | | | | [RFC] vim-patch:8.2.{1693,1703,1705}
| * | | | vim-patch:8.2.1703: ":highlight clear" does not restore default linkAndy K. Massimino2021-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":highlight clear" does not restore default link. Solution: Remember the default link and restore it. (Antony Scriven, closes vim/vim#6970, closes vim/vim#4405) https://github.com/vim/vim/commit/213da551dec465e193619684b260bf9d5a8d6afc
* | | | | Merge pull request #14164 from andymass/vim-8.1.2020Jan Edmund Lazo2021-03-20
|\ \ \ \ \ | | | | | | | | | | | | [RFC] vim-patch 8.{1.2020,2.0093,2.0422}: add win_splitmove()
| * | | | | vim-patch:8.1.2020: it is not easy to change the window layoutAndy K. Massimino2021-03-19
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Problem: It is not easy to change the window layout. Solution: Add win_splitmove(). (Andy Massimino, closes vim/vim#4561) https://github.com/vim/vim/commit/d20dcb3d011da6111153109f6e46fbd5c7fe9fb6
* / | | | 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
| | | | |
* | | | | lsp: update lsp_markdown syntax to not clash with built-in markdown syntaxMichael Lingelbach2021-03-15
| | | | |
* | | | | 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
| | | | | |
* | | | | | Merge pull request #14076 from mfussenegger/treesitter019Björn Linse2021-03-15
|\ \ \ \ \ \ | | | | | | | | | | | | | | treesitter: Update to 0.19.3
| * | | | | | treesitter: Update to 0.19.3Mathias Fussenegger2021-03-09
| | |_|_|/ / | |/| | | |
* | | | | | api: destabilize nvim_set_hl_nsBjörn Linse2021-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sematics and signature of this API is going to change, but we don't wanna delay 0.5 for it. Mark API as unstable for now.
* | | | | | vim-patch:8.2.2591: Poke files are not recognizedJan Edmund Lazo2021-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Poke files are not recognized. Solution: Add a filetype entry. (Matt Ihlenfield) https://github.com/vim/vim/commit/c80f647512b001fb6952ed10d076d56c3d4b84e0
* | | | | | 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.
* | | | | Update lsp, lua and api docs (gen_vimdoc.py)Mathias Fussenegger2021-03-11
| |/ / / |/| | |
* | | | 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
| | | | |
* | | | | runtime/termdebug 82be4849eed0b8fbee45bc8da99b685ec89af59a (#13660)Michael Sartain2021-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | port termdebug dissasembly window only (termdebug.vim) This patch adds disassembly window to Termdebug :Asm should bring up disassembly window or setting: g:termdebug_disasm_window Values greater than 1 will set disasm window height. Code works by calling gdb disassemble command, demangling output and storing in Termdebug-asm-listing buffer + window. Current pc address is parsed from 'addr=' cursor msg and we search for that address in the disasm window. When the search fails, we execute a new "disassemble $pc" command. When in a location without a proper stack frame, "disassemble $pc" can fail and in this case we add a +length argument and try again. Tested with x86_64 gdb v10.1 and v8.2.1, and aarch64 gdb v7.12.
* | | | | lsp: add incremental text synchronizationMichael Lingelbach2021-03-09
| |/ / / |/| | | | | | | | | | | | | | | * Implementation derived from and validated by vim-lsc authored by Nate Bosch
* | | | Merge pull request #13993 from teto/gendocMatthieu Coudron2021-03-07
|\ \ \ \ | |/ / / |/| | | improve vimdoc generation
| * | | chore: rename progress_callback to progress_handlerMatthieu Coudron2021-03-04
| | | |
* | | | Merge pull request #13919 from TheAlakazam/lsplogfixMichael Lingelbach2021-03-06
|\ \ \ \ | | | | | | | | | | fix: fix empty line in lsp log after each run
| * | | | lsp: add explicit entry on lsp log startPiyush Jaipuriyar2021-03-06
| | | | | | | | | | | | | | | | | | | | fix: address typo and review comments
* | | | | Added If true to show that {after} and {follow} parameters of nvim_put() are ↵Lee Wannacott2021-03-07
| | | | | | | | | | | | | | | | | | | | expecting boolean values
* | | | | Forgot to add colon to the {follow} parameters statementLee Wannacott2021-03-07
| | | | |
* | | | | Clarify that nvim_put()'s {after} and {follow} parameters expect boolean ↵Lee Wannacott2021-03-07
| | | | | | | | | | | | | | | | | | | | values true, or false.
* | | | | Merge pull request #13793 from mjlbach/fix_terminating_eol_diagnosticMichael Lingelbach2021-03-05
|\ \ \ \ \ | |_|_|/ / |/| | | | [RDY] lsp: fix diagnostic reported on terminating EOL character
| * | | | lsp: fix diagnostic reported on terminating EOL characterMichael Lingelbach2021-03-02
| | | | |
* | | | | Merge pull request #14048 from saadparwaiz1/runtime/haskellJan Edmund Lazo2021-03-04
|\ \ \ \ \ | | | | | | | | | | | | Update Runtime Files For Haskell
| * | | | | runtime/haskell: 4f4d51a942cc2c6b3e936ee0f93f00c2d000065cSaad Parwaiz2021-03-03
| | | | | | | | | | | | | | | | | | | | | | | | port syntax file only
| * | | | | runtime/haskell: 8fe1000e9c3438d0ff36cf2340f0f0e48f8fb89fSaad Parwaiz2021-03-03
| | | | | | | | | | | | | | | | | | | | | | | | port haskellcomplete file only
| * | | | | runtime/cabal: 23515b4ef7580af8b9d3b964a558ab2007cacda5Saad Parwaiz2021-03-03
| | | | | | | | | | | | | | | | | | | | | | | | port cabal, cabalconfig, cabalproject syntax file
| * | | | | runtime/cabal: 4f4d51a942cc2c6b3e936ee0f93f00c2d000065cSaad Parwaiz2021-03-03
| | | | | | | | | | | | | | | | | | | | | | | | port cabal syntax file only
* | | | | | lsp: don't invoke vim.notify on sigterm of language serverMichael Lingelbach2021-03-04
| | | | | |
* | | | | | Merge pull request #14047 from mjlbach/feature/notify_on_crashMichael Lingelbach2021-03-04
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | lsp: invoke vim.notify when client exits with code or signal other than 0
| * | | | | lsp: invoke vim.notify when client exits with code or signal other than 0Michael Lingelbach2021-03-04
| | |/ / / | |/| | |
* | | | | vim-patch:30e9b3c42567 (#13936)Volodymyr Kot2021-03-03
| |/ / / |/| | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/30e9b3c4256710781c3bd64efb33f138e4e074b3