aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | 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.
| * | | | test: new test for setting environmentMatthieu Coudron2019-12-11
| | | | |
| * | | | test: always pass a string to expect_msg_seqMatthieu Coudron2019-12-03
| | | | | | | | | | | | | | | | | | | | Seems like pcall doesn't always return a string as a 2nd element of the tuple.
* | | | | snap: allow job failureJustin M. Keyes2019-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This thing still fails with "need manual review" error. Try devmode (again)--since we got approved once, maybe it works now? ref 49849745f171 ref d9ab83d057e1 ref #11482
* | | | | version.c: update [ci skip] #11415Marvim the Paranoid Android2019-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.1.0121: crash when using ballooneval related to 'vartabstop' vim-patch:8.1.0132: lua tests are old style vim-patch:8.1.0134: Lua interface does not support funcref vim-patch:8.1.0758: font number is always one instead of the actual vim-patch:8.1.0808: MS-Windows: build error with GUI vim-patch:8.1.1767: FEAT_SESSION defined separately vim-patch:8.1.1958: old style comments taking up space vim-patch:8.1.2327: cannot build with Hangul input vim-patch:8.1.2328: a few hangul input pieces remain vim-patch:8.1.2352: CI doesn't cover FreeBSD vim-patch:8.1.2354: Cirrus CI runs on another repository vim-patch:8.1.2359: cannot build without FEAT_FLOAT vim-patch:8.1.2370: build problems on VMS vim-patch:8.1.2372: VMS: failing realloc leaks memory vim-patch:8.1.2374: unused parts of libvterm are included vim-patch:8.1.2376: preprocessor indents are incorrect vim-patch:8.1.2383: using old C style comments vim-patch:8.1.2404: channel test fails under valgrind vim-patch:8.1.2407: proto files, dependencies and build instructions outdated vim-patch:8.1.2409: creating the distribution doesn't work as documented vim-patch:8.1.2410: MS-Windows: test_iminsert fails without IME support vim-patch:8.1.2413: cannot update ex_cmdidxs.h on MS-Windows vim-patch:8.1.2414: MS-Windows: properties dialog box shows wrong character vim-patch:8.1.2417: MinGW/Cygwin build does not clean up all files vim-patch:8.1.2423: MS-Windows properties shows version as "8, 1, 0"
* | | | | snap: re-enable CI jobJustin M. Keyes2019-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | ref 49849745f171 ref #11482
* | | | | PVS/V1049: fix numerous "DEFINE_FUNC_ATTRIBUTES" warnings #11544Justin M. Keyes2019-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PVS erroneously flags our DEFINE_FUNC_ATTRIBUTES guard: V1049 The 'DEFINE_FUNC_ATTRIBUTES' include guard is already defined in the 'lang.h.generated.h' header. The 'profile.h.generated.h' header will be excluded from compilation. To satisfy PVS, just remove the `#ifndef` check. It's not needed anyway: C allows to redundantly #define a macro. https://gcc.gnu.org/onlinedocs/cpp/Undefining-and-Redefining-Macros.html > if an identifier which is currently a macro is redefined, then the new > definition must be effectively the same as the old one > ... > If a macro is redefined with a definition that is not effectively the > same as the old one, the preprocessor issues a warning and changes the > macro to use the new definition. If the new definition is effectively > the same, the redefinition is silently ignored. This allows, for > instance, two different headers to define a common macro. The > preprocessor will only complain if the definitions do not match.
* | | | | jumplist: browser-style (or 'tagstack') navigation #11530butwerenotthereyet2019-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Traditionally, when navigating to a specific location from the middle of the jumplist results in shifting the current location to the bottom of the list and adding the new location after it. This behavior is not desireable to all users--see, for example https://vi.stackexchange.com/questions/18344/how-to-change-jumplist-behavior. Here, another jumplist behavior is introduced. When jumpoptions (a new option set added here) includes stack, the jumplist behaves like the tagstack or like history in a web browser. That is, when navigating to a location from the middle of the jumplist 2 first 1 second 0 third <-- current location 1 fourth 2 fifth to a new location the locations after the current location in the jump list are discarded 2 first 1 second 0 third <-- current location The result is that when moving forward from that location, the new location will be appended to the jumplist: 3 first 2 second 1 third 0 new If the new location is the same new == second as some previous (but not immediately prior) entry in the jumplist, 2 first 1 second 0 third <-- current location 1 fourth 2 fifth both occurrences preserved 3 first 2 second 1 third 0 second (new) when moving forward from that location. It would be desireable to go farther and, when the new location is the same as the location that is currently next in the jumplist, new == fourth make the result of navigating to the new location by jumping (e.g. 50gg) be the same as moving forward in the jumplist 2 first 1 second 0 third 1 new <-- current location 2 fifth and simply increment the jumplist index. That change is NOT part of this patch because it would require passing the new cursor location to the function (setpcmark) from all of its callees. That in turn would require those callees to know *before* calling what the new cursor location is, which do they do not currently.
* | | | | netrw.vim: do not save +/* registersJustin M. Keyes2019-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netrw shouldn't be touching these in the first place. fix #11089 ref #6892 ref #6695
* | | | | doc: LSP [ci skip] #11524Justin M. Keyes2019-12-10
| | | | |
* | | | | Merge #11528 from janlazo/vim-8.1.2402Justin M. Keyes2019-12-07
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.{2402,2408}
| * | | | | vim-patch:8.1.2408: syntax menu and build instructions outdatedJan Edmund Lazo2019-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Syntax menu and build instructions outdated. Solution: Update build instructions and syntax menu. https://github.com/vim/vim/commit/bfd34333302c0b0115ab2a9c995b5adbdb8f4ef8
| * | | | | vim-patch:8.1.2402: typos and other small thingsJan Edmund Lazo2019-12-07
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Typos and other small things. Solution: Small fixes. https://github.com/vim/vim/commit/f48ee3c28488f7c361732316f905ac420b3d8087
* | | | | LSP: Add jump when calling gotodef (#11521)Jakub Łuczyński2019-12-07
| | | | |
* | | | | Fix access on vim.wo (#11517)Ashkan Kiani2019-12-07
| | | | | | | | | | | | | | | * Add more tests for vim.wo
* | | | | runtime/syntax/vim.vim: highlight "blend" keyword #11520Matthieu Coudron2019-12-05
| | | | |
* | | | | vim-patch:8.1.2385: open cmdline window with feedkeys() #11516Jan Edmund Lazo2019-12-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Opening cmdline window with feedkeys() does not work. (Yegappan Lakshmanan) Solution: Recognize K_CMDWIN also when ex_normal_busy is set. https://github.com/vim/vim/commit/85db5475982e166ec5bb1c8c9a5c8bf062d49ed1
* | | | | defaults: set nostartofline (#11135)Justin M. Keyes2019-12-03
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having the cursor change column can be surprising. Force startofline in functional and old tests. Remove the functional breakindent test, as it's a subset of the oldtest one.
| * | | | | defaults: set nostartoflineMatthieu Coudron2019-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having the cursor change column can be surprising. Force startofline in functional and old tests. Remove the functional breakindent test, as it's a subset of the oldtest one.