aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
...
* | | 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
| * vim-patch:8.1.2029: cannot control 'cursorline' highlighting wellzeertzjq2021-08-02
| | | | | | | | | | | | Problem: Cannot control 'cursorline' highlighting well. Solution: Add "screenline". (Christian Brabandt, closes vim/vim#4933) https://github.com/vim/vim/commit/017ba07fa2cdc578245618717229444fd50c470d
* | doc(treesitter): Fix typosBastian Ahrens2021-08-01
|/
* Merge pull request #15217 from neovim/marvim/api-doc-update/masterThomas Vigouroux2021-08-01
|\ | | | | docs: regenerate
| * docs: regeneratemarvim2021-07-31
| |
* | Merge pull request #15228 from janlazo/vim-8.2.3002Jan Edmund Lazo2021-07-31
|\ \ | |/ |/| vim-patch:8.2.{3002,3019,3025,3030,3032,3044,3046,3063,3101,3115,3119,3120,3131,3136,3140,3157,3163,3218,3245,3254}
| * vim-patch:8.2.3254: win_gettype() does not recognize a quickfix windowJan Edmund Lazo2021-07-31
| | | | | | | | | | | | Problem: win_gettype() does not recognize a quickfix window. Solution: Add "quickfix" and "loclist". (Yegappan Lakshmanan, closes vim/vim#8676) https://github.com/vim/vim/commit/28d8421bfb3327d7a5e81369977e8fc108b0229e
| * vim-patch:8.2.3019: location list only has the start position.Jan Edmund Lazo2021-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Location list only has the start position. Solution: Make it possible to add an end position. (Shane-XB-Qian, closes vim/vim#8393) https://github.com/vim/vim/commit/6864efa59636ccede2af24e3f5f92d78d210d77b N/A patches for version.c: vim-patch:8.2.3002: Vim doesn't abort on a fatal Tcl error Problem: Vim doesn't abort on a fatal Tcl error. Solution: Change emsg() to iemsg(). (Dominique Pellé, closes vim/vim#8383) https://github.com/vim/vim/commit/affd0bc626560631f1df2e0f68db2f15dbda47e1 vim-patch:8.2.3030: Coverity reports a memory leak Problem: Coverity reports a memory leak. Solution: Fix the leak and a few typos. (Dominique Pellé, closes vim/vim#8418) https://github.com/vim/vim/commit/cb54bc65625abad9a0af501acac5c70fba17e2cc Patch v8.2.3022 is mostly N/A but cannot be included here because of new feature check for "has()". vim-patch:8.2.3032: build problems with MSVC, other crypt issues with libsodium Problem: Build problems with MSVC, other crypt issues with libsodium. Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set. Adjust error message used when key is wrong. Fix Coverity issues. (Christian Brabandt, closes vim/vim#8420, closes vim/vim#8411) https://github.com/vim/vim/commit/226b28b96150e59375d2bff44e0aadd382b0c3f1 vim-patch:8.2.3044: Amiga MorphOS and AROS: process ID is not valid Problem: Amiga MorphOS and AROS: process ID is not valid. Solution: Use FindTask to return something which is unique to all processes. (Ola Söder, closes vim/vim#8444) https://github.com/vim/vim/commit/3a62b14077c51c739cdc755356882b40c299f1c0 vim-patch:8.2.3046: Amiga MorphOS: Term mode is set using DOS packets Problem: Amiga MorphOS: Term mode is set using DOS packets. Solution: Use the same way of setting term mdoe on all next gen Amiga-like systems. (Ola Söder, closes vim/vim#8445) https://github.com/vim/vim/commit/b420ac9d20d484ba0ebf3e328069251a63f96996
* | fix(lsp): Include client name in handler error messages (#15227)Mathias Fußenegger2021-07-31
|/ | | Makes it easier to tell with language server caused an error.
* vim-patch:8.1.2019: 'cursorline' always highlights the whole line (#15161)zeertzjq2021-07-30
| | | | | | Problem: 'cursorline' always highlights the whole line. Solution: Add 'cursorlineopt' to specify what is highlighted. (closes vim/vim#4693) https://github.com/vim/vim/commit/410e98a70bc00ea4bed51e55a8fe20e56a72c087
* vim-patch:8.2.2957: using getchar() in Vim9 script is problematicJan Edmund Lazo2021-07-29
| | | | | | | | | | | | Problem: Using getchar() in Vim9 script is problematic. Solution: Add getcharstr(). (closes vim/vim#8343) https://github.com/vim/vim/commit/3a7503c34c65ed15cc08deb5b54aaf2ea51525b4 Cherry-pick Test_getchar() changes from patch v8.1.2304 to sync with upstream. Port f_getcharstr() to src/nvim/eval/funcs.c, not src/nvim/getchar.c. Patch v8.1.2042 is not ported yet.
* Merge pull request #15207 from gpanders/bye-syncolorBjörn Linse2021-07-29
|\ | | | | fix(highlight): remove syncolor.vim