aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
* | | | 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
| | | | |
* | | | | viml: embed Lua syntax highlighting [skip ci] (#14213)Marco Hinz2021-03-28
| | | | |
* | | | | vim-patch:8.1.2326: cannot parse a date/time stringJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot parse a date/time string. Solution: Add strptime(). (Stephen Wall, closes #) https://github.com/vim/vim/commit/10455d43fef041309ce0613fa792c635dd71e3a8 N/A patches for version.c: vim-patch:8.1.2344: Cygwin: warning for using strptime() Problem: Cygwin: warning for using strptime(). Solution: Move defining _XOPEN_SOURCE and __USE_XOPEN to vim.h. (Ken Takata, closes vim/vim#5265) Use 700 for _XOPEN_SOURCE for mkdtemp(). https://github.com/vim/vim/commit/6a228c6463935a73c8f21142cb7368545cfee317
* | | | | 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
| | | |
* | | | Merge pull request #14178 from andymass/vim-8.2.0088Jan Edmund Lazo2021-03-22
|\ \ \ \ | | | | | | | | | | [RFC] vim-patch 8.2.0088: insufficient tests for tags...
| * | | | vim-patch:8.2.0088: insufficient tests for tags; bug in using extra tag fieldAndy K. Massimino2021-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient tests for tags; bug in using extra tag field when using an ex command to position the cursor. Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes vim/vim#5439) https://github.com/vim/vim/commit/830c1afc9d2cd5819a05c71d4e0b1f748a8c0519
* | | | | 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
| | | | |