aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* getchar: fix pvs/v1048Jan Edmund Lazo2019-12-22
|
* charset: fix pvs/v1048Jan Edmund Lazo2019-12-22
|
* tag: fix pvs/v1048Jan Edmund Lazo2019-12-22
|
* eval: fix pvs/V1048Jan Edmund Lazo2019-12-22
|
* vim-patch:8.2.0030: "gF" does not work on output of "verbose command"Jan Edmund Lazo2019-12-22
| | | | | | Problem: "gF" does not work on output of "verbose command". Solution: Recognize " line " and translations. (closes vim/vim#5391) https://github.com/vim/vim/commit/64e74c9cc7d5aab215cf72d9bdd3aac32e128191
* vim-patch:8.0.1767: with 'incsearch' text may jump up and downJan Edmund Lazo2019-12-22
| | | | | | | Problem: With 'incsearch' text may jump up and down. () Solution: Besides w_botline also save and restore w_empty_rows. (closes # 2530) https://github.com/vim/vim/commit/9d34d90210ba52ebaf45973282e5921f5af364c7
* Merge pull request #11113 from bfredl/tree-sitter-queryBjörn Linse2019-12-22
|\ | | | | tree-sitter step 2: query API and highlighting prototype
| * tree-sitter: implement query functionality and highlighting prototype ↵Björn Linse2019-12-22
| | | | | | | | [skip.lint]
| * tree-sitter: fix prototypes (to be upstreamed)Björn Linse2019-12-22
| |
| * tree-sitter: fix relative paths in unicode/ subdirBjörn Linse2019-12-22
| |
| * tree-sitter: update vendored tree-sitter runtimeBjörn Linse2019-12-22
| | | | | | | | | | | | | | | | | | | | tree-sitter/tree-sitter commit edb569310005c66838b7d69fa60850acac6abeee Included files are: lib/include/tree-sitter/*.h lib/src/*.[ch] lib/src/unicode/* LICENSE
* | tests: ex_terminal_spec: retry ":terminal (with fake shell)" (#11588)Daniel Hahler2019-12-22
|/ | | | | | | | | | | | | | | | | | | | | | | Flaky failure (Travis CI, macOS): [ RUN ] :terminal (with fake shell) works with gf: 10518.41 ms FAIL test/functional/terminal/ex_terminal_spec.lua:248: Row 1 did not match. Expected: |*^ready $ echo "scripts/shadacat.py" | |* | |*[Process exited 0] | |:terminal echo "scripts/shadacat.py" | Actual: |*^ | |*[Process exited 0] | |* | |:terminal echo "scripts/shadacat.py" | To print the expect() call that would assert the current screen state, use screen:snapshot_util(). In case of non-deterministic failures, use screen:redraw_debug() to show all intermediate screen states. stack traceback: test/functional/ui/screen.lua:579: in function '_wait' test/functional/ui/screen.lua:361: in function 'expect' test/functional/terminal/ex_terminal_spec.lua:248: in function <test/functional/terminal/ex_terminal_spec.lua:245>
* Merge #11396 'gen_vimdoc.py: mpack result' [ci skip]Justin M. Keyes2019-12-22
|\
| * gen_vimdoc.py: rename for clarityJustin M. Keyes2019-12-21
| | | | | | | | | | - render_para => fmt_node_as_vimhelp - Inline parse_parblock() in fmt_node_as_vimhelp()
| * gen_vimdoc.py: mpack: collect functions in 1 dictJustin M. Keyes2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All Nvim API, core Vimscript, and core Lua functions are globally unique, so there is no need for per-module nested dicts. BEFORE (generated mpack structure): [ { "buffer.c": { "nvim__buf_stats": { ... }, ... }, "window.c": { "nvim_win_close": { ... }, ... }, ... } ] AFTER (generated mpack structure): [ { "nvim__buf_stats": { ... }, "nvim_buf_attach": { ... }, "nvim_tabpage_set_var": { ... }, "nvim_ui_attach": { ... }, "nvim_win_close": { ... } } ]
| * gen_vimdoc.py: fix "seealso", "xrefs"Justin M. Keyes2019-12-21
| | | | | | | | | | | | - Also fix xrefs ("Deprecated" section) - Fix "Deprecated" rendering by a weird hack (see comment). - Eliminate unnecessary use of render_para()
| * gen_vimdoc.py: mpack: exclude deprecated functionsJustin M. Keyes2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `mpack` variable was a tuple, which manifests as an array in the generated msgpack structure. - Removes noise from the mpack data (deprecated functions are deprecated). - Eliminates 1 level of nesting. BEFORE: [ { "buffer.c": [ { "nvim__buf_stats": { ... }, ... }, { "buffer_del_line": { ... }, ... }, ], ... } ] AFTER: [ { "buffer.c": { "nvim__buf_stats": { ... }, ... }, ... ]
| * gen_vimdoc.py: fix mpack generatorJustin M. Keyes2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make parameters_doc a dict intead of a list BEFORE: "parameters_doc": [ { "buffer": "Buffer handle, or 0 for current buffer" } ], AFTER: "parameters_doc": { "buffer": "Buffer handle, or 0 for current buffer" }, - make "return", "seealso", lists instead of strings
| * gen_vimdoc.py: DRYJustin M. Keyes2019-12-21
| |
| * [scripts/gen_vimdoc.py] Generate better-formatted mpacksmolck2019-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes the generated msgpack result values in the runtime/doc/*.mpack files to be formatted like this (instead of being formatted like Vim help text): [ 'nvim_win_get_var': { 'signature': 'nvim_win_get_var({window}, {name}, {err})', 'parameters': [('Window', 'window'), ('String', 'name'), ('Error *', 'err')], 'parameters_doc': [{'window': 'Window handle, or 0 for current window', 'name': 'Variable name'}], 'doc': ['Gets a window-scoped (w:) variable'], 'return': ['Variable value'], 'seealso': [] } }, ... ]
* | termdebug.vim: Comment out Winbar related things #11552Jelte Fennema2019-12-22
| |
* | tests: sync Test_undojoin_redo from Vim #11589Daniel Hahler2019-12-22
| | | | | | This was not added in e0e482589 with Vim patch 8.0.0205.
* | vim-patch:8.2.0025: repeated word in comment (#11586)Jan Edmund Lazo2019-12-21
| | | | | | | | | | Problem: Repeated word in comment. Solution: Remove one. (Rene Nyffenegger, closes vim/vim#5384) https://github.com/vim/vim/commit/fe72d08400d9064b3f959f1f62f279527e64835a
* | LSP: Use async completion for omnifunc. (#11578)Ashkan Kiani2019-12-20
| |
* | build: DownloadAndExtractFile.cmake: retry status_code=7 #11582Daniel Hahler2019-12-21
| | | | | | | | | | Retry downloads with "Couldn't connect to server" errors. Ref: https://lgtm.com/projects/g/neovim/neovim/logs/rev/pr-ca2f193a91f02881deb637f18694818bda49a7ed/lang:cpp/stage:Build%20master_026ba804d173c41ab99ee270c93f7975c1d6d713
* | Merge pull request #11577 from janlazo/vim-8.2.0019Matthieu Coudron2019-12-20
|\ \ | | | | | | vim-patch:8.2.{19,24}
| * | vim-patch:8.2.0024: filetype Rego not recognizedJan Edmund Lazo2019-12-20
| | | | | | | | | | | | | | | | | | Problem: Filetype Rego not recognized. Solution: Add *.rego. (Matt Dunford, closes vim/vim#5376) https://github.com/vim/vim/commit/a4ce82fe2e990eb9eaabf6ad400e2a74cce50ce6
| * | vim-patch:8.2.0019: cannot number of lines of another bufferJan Edmund Lazo2019-12-20
|/ / | | | | | | | | | | | | Problem: Cannot number of lines of another buffer. Solution: Add "linecount" to getbufinfo(). (Yasuhiro Matsumoto, closes vim/vim#5370) https://github.com/vim/vim/commit/a9e9679de3ef082ee29868ab404283dfc53258f2
* | LSP: Improve the display of the default hover callback. (#11576)Ashkan Kiani2019-12-20
| | | | | | Strips the code blocks from markdown and does syntax highlighting.
* | LSP: fix omnifunc findstart (#11522)Mike Hartington2019-12-20
| |
* | TUI: can make the cursor transparent #11519Matthieu Coudron2019-12-19
| | | | | | when setting 'guicursor' highlight blend=100.
* | Merge #11572 from janlazo/vim-8.2.0015Justin M. Keyes2019-12-19
|\ \ | | | | | | vim-patch:8.2.{15,18}
| * | test/old: skip Test_screenpos for nowJan Edmund Lazo2019-12-18
| | | | | | | | | | | | It fails in CI.
| * | vim-patch:8.2.0018: :join does not add white space where it shouldJan Edmund Lazo2019-12-18
| | | | | | | | | | | | | | | | | | Problem: :join does not add white space where it should. (Zdenek Dohnal) Solution: Handle joining multiple lines propely. https://github.com/vim/vim/commit/91b65e49440e77222a65b6f868507453239f409b
| * | vim-patch:8.2.0015: not all modeline variants are testedJan Edmund Lazo2019-12-17
|/ / | | | | | | | | | | Problem: Not all modeline variants are tested. Solution: Add modeline tests. (Dominique Pelle, closes vim/vim#5369) https://github.com/vim/vim/commit/e74331db4b1b6a64fbbc188ff9bc472a478b9a4e
* | Merge #11556 from janlazo/vim-8.2.0002Justin M. Keyes2019-12-16
|\ \ | | | | | | vim-patch:8.2.{2,8,10,12,13}
| * | vim-patch:8.2.0013: not using a typedef for condstackJan Edmund Lazo2019-12-16
| | | | | | | | | | | | | | | | | | Problem: Not using a typedef for condstack. Solution: Add a typedef. https://github.com/vim/vim/commit/ddef129160ff0676e5da482071fb2fdc2988ac34
| * | vim-patch:8.2.0012: some undo functionality is not testedJan Edmund Lazo2019-12-16
| | | | | | | | | | | | | | | | | | Problem: Some undo functionality is not tested. Solution: Add a few more test cases. (Dominique Pelle, closes vim/vim#5364) https://github.com/vim/vim/commit/559b9c68fe550f3af63d42e0838622aab1ceb1b3
| * | vim-patch:8.2.0010: test64 is old styleJan Edmund Lazo2019-12-16
| | | | | | | | | | | | | | | | | | Problem: Test64 is old style. Solution: Convert to new style test. (Yegappan Lakshmanan, closes vim/vim#5363) https://github.com/vim/vim/commit/f9cb05c14753d984f002c0c090688f8510147e6b
| * | vim-patch:8.2.0008: test72 is old styleJan Edmund Lazo2019-12-16
| | | | | | | | | | | | | | | | | | Problem: Test72 is old style. Solution: Convert to new style test. (Yegappan Lakshmanan, closes vim/vim#5362) https://github.com/vim/vim/commit/3e2d1c8cd61ca073e680f3b221ce887e05ba39cf
| * | vim-patch:8.2.0002: "dj" only deletes first line of closed foldJan Edmund Lazo2019-12-16
| | | | | | | | | | | | | | | | | | Problem: "dj" only deletes first line of closed fold. Solution: Adjust last line of operator for linewise motion. (closes vim/vim#5354) https://github.com/vim/vim/commit/3b68123cd271fb781da4055cf1a1cf52f4fee6a5
* | | fileio: use uint64_t for temp_count #11555Jan Edmund Lazo2019-12-16
|/ / | | | | Band-aid workaround to file collision when using `tempname` for temporary batchfiles.
* | Add support for the pum_getpos() API (#11562)Seth Fowler2019-12-16
| | | | | | Add support for the pum_getpos() API
* | Merge pull request #11564 from jamessan/libcallJames McCoy2019-12-16
|\ \ | | | | | | libcallnr: Use int, not int64_t, as the return type for Vim compat
| * \ Merge remote-tracking branch 'upstream/master' into libcallJames McCoy2019-12-15
| |\ \ | |/ / |/| |
* | | Merge pull request #7202 from teto/jobstart_envJames McCoy2019-12-13
|\ \ \ | | | | | | | | [RFC] override environment for jobstart
| * | | Add negative test for type of job's env optionJames McCoy2019-12-12
| | | |
| * | | os_getenvname_at_index: Handle Windows env vars whose name starts with =James McCoy2019-12-11
| | | |
| * | | Add os_getfullenv_size/os_copyfullenvJames McCoy2019-12-11
| | | |
| * | | jobstart now supports env/clear_envMatthieu Coudron2019-12-11
| | | | | | | | | | | | | | | | to modify the environment of the launched job.