aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* Merge pull request #15466 from vigoux/ts-query-autoThomas Vigouroux2021-08-24
|\ | | | | feat(ts): add query module in treesitter keys
| * feat(ts): add query module in treesitter keysThomas Vigouroux2021-08-23
| |
* | fix(lsp): enable additional capabilities (#15470)Michael Lingelbach2021-08-23
| | | | | | | | | | | | | | Declaration, type-definition, and implementation capabilities were previously disabled if the client received table output from the server capabilities. The workDoneProgress capability is sent for many servers for all supported capabilities as part of this table. Default to setting capability to table instead of false.
* | vim-patch:6aa5729 (#15463)Christian Clason2021-08-23
|/ | | | Update Scala syntax file https://github.com/vim/vim/commit/6aa57295cfbe8f21c15f0671e45fd53cf990d404
* fix(doc): example for vim.diff() (#15464)Lewis Russell2021-08-23
|
* Merge pull request #15434 from Dkendal/feature-lua-treesitter-siblingThomas Vigouroux2021-08-23
|\ | | | | feat(treesitter): add next, prev sibling method
| * feat(treesitter): add next, prev sibling methodDylan Kendal2021-08-20
| | | | | | | | | | Add tsnode methods to change to the next, previous, named or unnamed nodes.
* | vim-patch:8.2.3358: structurizr files are not recognized (#15417)Jesse Atkinson2021-08-22
| | | | | | | | | | Problem: Structurizr files are not recognized. Solution: Recognize the file by contents. (Bastian Venthur, closes vim/vim#8764) https://github.com/vim/vim/commit/dea561111a5761bf99397a246b8baa43e73288de
* | docs: make Lua docstrings consistent #15255Gregory Anders2021-08-22
| | | | | | | | | | | | | | | | | | | | | | | | The official developer documentation in in :h dev-lua-doc specifies to use "--@" for special/magic tokens. However, this format is not consistent with EmmyLua notation (used by some Lua language servers) nor with the C version of the magic docstring tokens which use three comment characters. Further, the code base is currently split between usage of "--@", "---@", and "--- @". In an effort to remain consistent, change all Lua magic tokens to use "---@" and update the developer documentation accordingly.
* | fix(doc): move vim.diff doc (#15456)Lewis Russell2021-08-22
| | | | | | ... to prevent bots from overwriting it
* | feat(api): add lua C bindings for xdiff (#14536)Lewis Russell2021-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(api): add lua C bindings for xdiff * chore: opt.hunk_lines -> opt.result_type opt.on_hunk now takes precedence over opt.result_type * chore: fix indents Fix indents * chore: change how priv is managed Assign priv NULL and unconditionally apply XFREE_CLEAR to it when finished.
* | docs #15447Justin M. Keyes2021-08-21
| | | | | | | | | | - update ":help 'hidden'" #15410 - update ":help K" #15398 - try to capture some of the debug steps from #12036 (bpftrace, USDT probes)
* | feat(terminal): TermClose: set exit code in v:event.status #15406Gregory Anders2021-08-20
|/ | | Closes #4713
* docs: regenerate (#15431)github-actions[bot]2021-08-19
| | | Co-authored-by: marvim <marvim@users.noreply.github.com>
* Merge pull request #15429 from bfredl/hl_2Björn Linse2021-08-19
|\ | | | | perf(treesitter): avoid string lookup of highlight name in hot loop
| * perf(treesitter): avoid string lookup of highlight name in hot loopBjörn Linse2021-08-19
| | | | | | | | | | These numbers are guaranteed to be stable even if you do "highlight clear" (all attributes disappear, but not the id to name mapping itself)
* | feat(lsp): allow root_dir to be nil (#15430)Mathias Fußenegger2021-08-19
| | | | | | | | | | | | | | | | According to the protocol definition `rootPath`, `rootUri` and `workspaceFolders` are allowed to be null. Some language servers utilize this to provide "single file" support. If all three are null, they don't attempt to index a directory but instead only provide capabilities for a single file.
* | feat(lsp): jump to diagnostics by position (#14795)Zi How Poh2021-08-19
|/
* Merge pull request #15422 from bfredl/syn_name2id_go_brrBjörn Linse2021-08-19
|\ | | | | feat(highlights): some improvements and perf fixes
| * feat(match): allow hl group to be defined after :match commandBjörn Linse2021-08-19
| |
* | feat(defaults): set nojoinspacesGregory Anders2021-08-17
| |
* | feat(defaults): set hiddenGregory Anders2021-08-17
|/
* feat: defaults: set undo points in <C-U> and <C-W> (#15400)Gregory Anders2021-08-16
|
* feat(defaults): remove 'options' from viewoptions #15397Gregory Anders2021-08-16
| | | ref #6289
* docs(lsp): prevent internal comments from showing as vim.lsp.init docsMathias Fussenegger2021-08-16
|
* feat(defaults): switchbuf=uselast #15394Gregory Anders2021-08-16
|
* feat: defaults: inccommand=nosplit #15395Gregory Anders2021-08-16
|
* feat(defaults): map CTRL-L to search highlights, update diffs #15385Gregory Anders2021-08-16
|
* fix(defaults): do not map Y in visual-mode #15387Justin M. Keyes2021-08-16
| | | | | Y in visual-mode is unrelated to the normal-mode behavior. reverts part of #13268
* feat(defaults): map Y to y$ #13268Matthieu Coudron2021-08-15
| | | | | | | | | rationale: - consistent with D and Y - long recommended by Vim's own ":help Y" close #13268 close #416 ref #6289
* vim-patch:6aa5729Christian Clason2021-08-15
| | | | | Add Julia runtime files. https://github.com/vim/vim/commit/6aa57295cfbe8f21c15f0671e45fd53cf990d404
* vim-patch:8.2.3283: Julia filetype is not recognizedChristian Clason2021-08-15
| | | | | | | | Problem: Julia filetype is not recognized Solution: Add filetype detection. (Christian Clason, closes #8700) issue: vim/vim#7498 vim-patch: vim/vim@0eec851
* fix(lsp): properly handle `nil` lines when trimming empty lines (#15325)Andrea Cappuccio2021-08-10
|
* fix(lsp): floating popup should take offset_x into account when positioning ↵Hans Pinckaers2021-08-09
| | | | (#15297)
* doc: Document `-complete=lua` option (#15102)Cezary Drożak2021-08-09
|
* docs: regenerate (#15324)github-actions[bot]2021-08-09
| | | Co-authored-by: marvim <marvim@users.noreply.github.com>
* Merge pull request #15307 from muniter/update-help.txtMatthieu Coudron2021-08-09
|\ | | | | docs(help.txt): Add a tag to the neovim api.
| * docs(help.txt): add treesitter to the main help fileJavier Lopez2021-08-09
| |
| * docs(help.txt): add a tag to the neovim apiJavier Lopez2021-08-09
| |
* | docs: Add some references to LSP specification (#15321)max3975742021-08-09
| |
* | vim-patch:8.2.3198: cannot use 'formatlistpat' for breakindentJan Edmund Lazo2021-08-08
| | | | | | | | | | | | | | | | | | Problem: Cannot use 'formatlistpat' for breakindent. Solution: Use a negative list indent. (Maxim Kim, closes vim/vim#8594) https://github.com/vim/vim/commit/f674b358fc18cf1641a066cc5de73da69e651024 Port get_showbreak_value() from patch v8.1.2281 to avoid breaking changes when porting older patches.
* | vim-patch:8.2.3160: 'breakindent' does not work well for bulleted listsJan Edmund Lazo2021-08-08
| | | | | | | | | | | | | | Problem: 'breakindent' does not work well for bulleted and numbered lists. Solution: Add the "list" entry to 'breakindentopt'. (Christian Brabandt, closes vim/vim#8564, closes vim/vim#1661) https://github.com/vim/vim/commit/4a0b85ad0193ac162e2d8458e4b1c5ad2e2b0193
* | vim-patch:8.2.3285: scdoc filetype is not recognized (#15294)Gregory Anders2021-08-08
|/ | | | | Problem: Scdoc filetype is not recognized. Solution: Add filetype detection. (Gregory Anders, closes vim/vim#8701) https://github.com/vim/vim/commit/dd097bdc1376e4ca2cfd4a4d64021b6ba0df4bed
* docs: fix paragraph for BufEnter in the documentation (#15301)dundargoc2021-08-07
|
* Merge pull request #14767 from theHamsta/no-treesitter-mapping-to-non-existentThomas Vigouroux2021-08-07
|\ | | | | fix(treesitter): do not map hl_group when no mapping is set
| * chore: remove reference to nvim-treesitter in commentStephan Seitz2021-08-06
| |
| * fix(treesitter): do not map hl_group when no mapping is setStephan Seitz2021-08-06
| | | | | | | | | | | | | | | | | | | | | | This changes the behavior of the hl_cache to the old one. - when the capture exists as a hlgroup -> use it - when hl_map contains a mapping -> use it - else do nothing (before: map capture to non-existing capture) Before also captures `@foo.bar` would intend to use the hlgroup `foo.bar` which results in a confusing error since hlgroups can't contain dots.
* | fix(lsp): prevent duplicate lines seperated by newlines (#15284)Folke Lemaitre2021-08-06
|/
* refactor: remove remaining references to nvim_buf_set_virtual_textGregory Anders2021-08-03
|
* Merge pull request #15226 from zeertzjq/vim-8.1.2029Jan Edmund Lazo2021-08-02
|\ | | | | vim-patch:8.1.2029,8.1.2117,8.1.2214,8.2.3204