aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge pull request #17459 from rktjmp/lua-error-tostringbfredl2022-03-18
|\ \ \ | | | | | | | | feat: __tostring lua errors if possible before showing in messages
| * | | feat: call __tostring on lua errors if possible before reporting to userOliver Marriott2022-02-25
| | | |
* | | | feat(api, lua): support converting nested Funcref back to LuaRef (#17749)zeertzjq2022-03-17
| | | |
* | | | Merge pull request #17747 from bfredl/ui_inputbfredl2022-03-17
|\ \ \ \ | | | | | | | | | | feat(ui_client): input and resize
| * | | | feat(ui_client): implement async paste handlingbfredl2022-03-17
| | | | |
| * | | | feat(ui_client): handle resize eventshlpr982022-03-17
| | | | |
| * | | | feat(ui_client): pass user input to remote serverhlpr982022-03-17
| | | | |
* | | | | Merge pull request #17266 from famiu/feat/ui/global-statuslinebfredl2022-03-17
|\ \ \ \ \ | |/ / / / |/| | | | feat(statusline): add global statusline
| * | | | feat: add support for global statuslineFamiu Haque2022-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref: #9342 Adds the option to have a single global statusline for the current window at the bottom of the screen instead of a statusline at the bottom of every window. Enabled by setting `laststatus = 3`. Due to the fact that statuslines at the bottom of windows are removed when global statusline is enabled, horizontal separators are used instead to separate horizontal splits. The horizontal separator character is configurable through the`horiz` item in `'fillchars'`. Separator connector characters are also used to connect the horizontal and vertical separators together, which are also configurable through the `horizup`, `horizdown`, `vertleft`, `vertright` and `verthoriz` items in `fillchars`. The window separators are highlighted using the `WinSeparator` highlight group, which supersedes `VertSplit` and is linked to `VertSplit` by default in order to maintain backwards compatibility.
* | | | | chore: fix typos (#17670)dundargoc2022-03-17
| | | | | | | | | | | | | | | Co-authored-by: zeertzjq <zeertzjq@outlook.com>
* | | | | Merge pull request #17707 from tesaguri/refactor-gen_vimdocJames McCoy2022-03-16
|\ \ \ \ \
| * | | | | docs: remove extra whitespacesDaiki Mizukami2022-03-14
| | | | | |
| * | | | | chore(gen_vimdoc): fall back to `brief_desc_node` when `desc_node` is emptyDaiki Mizukami2022-03-14
| | | | | |
| * | | | | refactor(gen_vimdoc): simplify `files` in `CONFIG`Daiki Mizukami2022-03-14
| | | | | |
| * | | | | chore(gen_vimdoc): call `delete_lines_below` only if the file existsDaiki Mizukami2022-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, `delete_lines_below` would raise `FileNotFoundError` when adding a new file to `CONFIG` and you had to manually write a file with help tag of the first section as placeholder. This change relieves you of that need.
| * | | | | refactor(gen_vimdoc): detect `section_start_token` automaticallyDaiki Mizukami2022-03-14
| | | | | |
* | | | | | Merge pull request #17739 from dundargoc/doxygen/ex_cmdsbfredl2022-03-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | refactor(ex_cmds): convert function comments to doxygen format
| * | | | | | refactor(ex_cmds): convert function comments to doxygen formatDundar Göc2022-03-16
| | | | | | |
* | | | | | | Merge pull request #17741 from dundargoc/doxygen/messagebfredl2022-03-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | refactor(message): convert function comments to doxygen format
| * | | | | | | refactor(message): convert function comments to doxygen formatDundar Göc2022-03-16
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #17732 from dundargoc/doxygen/foldbfredl2022-03-16
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | refactor(fold): convert function comments to doxygen format
| * | | | | | refactor(fold): convert function comments to doxygen formatDundar Göc2022-03-16
| | | | | | |
* | | | | | | Merge pull request #17708 from bfredl/ui_clientbfredl2022-03-16
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | feat(ui): UI client episode II: event handlers
| * | | | | | refactor(ui): make auto-generated ui client handlers typesafebfredl2022-03-15
| | | | | | |
| * | | | | | refactor(ui): make ui_client_event_grid_line typesafebfredl2022-03-15
| | | | | | |
| * | | | | | refactor(ui): use "ui_client" instead of "redraw" as general prefixbfredl2022-03-15
| | | | | | |
| * | | | | | feat(ui): invoke ui client handlersbfredl2022-03-15
| | | | | | |
| * | | | | | feat(ui): implement ui_client event handlershlpr982022-03-15
| | | | | | |
* | | | | | | chore(checkhealth/provider): style fixes (#17738)Sean Dewar2022-03-16
| | | | | | |
* | | | | | | fix(checkhealth): make provider checkhealth output more consistent (#17722)dundargoc2022-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change missing provider plugins from errors to warnings for python and perl. Also give proper advice under the ADVICE section instead of just the errors.
* | | | | | | vim-patch:8.2.4571: not all gdb files are recognized (#17727)Jade Lovelace2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all gdb files are recognized. Solution: Add a few more patterns for gdb. (closes https://github.com/vim/vim/pull/9956) https://github.com/vim/vim/commit/8d5e514d77bd4b1956656ad2be2ce7094bd43a72
* | | | | | | Merge pull request #17731 from dundargoc/doxygen/ex_evalbfredl2022-03-15
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | refactor(ex_eval): convert function comments to doxygen format
| * | | | | | refactor: convert function comments to doxygen formatDundar Göc2022-03-15
| |/ / / / /
* | | | | | Merge pull request #17709 from seandewar/vim-8.2.4559Sean Dewar2022-03-15
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.2.{4555,4559,4568,4569}: make `getmousepos()` return the text column
| * | | | | | vim-patch:8.2.4568: getmousepos() does not compute the column below the last ↵Sean Dewar2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | line Problem: getmousepos() does not compute the column below the last line. Solution: Also compute the column when the mouse is below the last line. (Sean Dewar, closes vim/vim#9946) https://github.com/vim/vim/commit/10792feebd237aee89270669e509e85cafdfac60 test_setmouse is N/A.
| * | | | | | vim-patch:8.2.4559: getmousepos() returns the screen columnSean Dewar2022-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: getmousepos() returns the screen column. (Ernie Rael) Solution: Return the text column, as documented. https://github.com/vim/vim/commit/533870a98501fac2b51ef4bc489fac3a055a41a9 Re-introduce vcol2col, which was removed in 71b1f4e for being unused. Move it to mouse.c (like in v8.1.2062, which hasn't been ported yet).
| * | | | | | vim-patch:8.2.4555: getmousepos() returns the wrong columnSean Dewar2022-03-15
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: getmousepos() returns the wrong column. (Ernie Rael) Solution: Limit to the text size, not the number of bytes. https://github.com/vim/vim/commit/986b0fd0c550d9834a3cc45dd87555c13152c391 test_setmouse is N/A; adjust test for Nvim. N/A patches for version.c: vim-patch:8.2.4569: Coverity warning for not using a return value Problem: Coverity warning for not using a return value. Solution: Add "(void)". https://github.com/vim/vim/commit/977525fea662b7f37ad0e052894c1f62b5b03269
* | | | | | Merge pull request #16585 from zeertzjq/lua-paste-eolzeertzjq2022-03-15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | vim.paste() fixes
| * | | | | fix(paste): escape control characters in Cmdline modezeertzjq2022-03-15
| | | | | |
| * | | | | test(paste): add tests with virtualedit=onemorezeertzjq2022-03-15
| | | | | |
| * | | | | test(paste): reorganize tests and add tests for linewise Visual modezeertzjq2022-03-15
| | | | | |
| * | | | | fix(paste): deal with trailing new line in chunkzeertzjq2022-03-15
| | | | | |
| * | | | | fix(paste): avoid edges cases caused by empty chunkzeertzjq2022-03-15
| | | | | |
| * | | | | refactor(paste): do not print dots in cmdline modezeertzjq2022-03-15
| | | | | |
| * | | | | fix(paste): deal with eol and eof in Visual modezeertzjq2022-03-15
| | | | | |
| * | | | | fix(paste): don't move cursor past the end of pasted text in Normal modezeertzjq2022-03-15
| | | | | |
| * | | | | fix(paste): use getcmdtype() to determine whether in cmdline modezeertzjq2022-03-15
|/ / / / /
* | | | | Merge pull request #17725 from zeertzjq/vim-8.2.4566zeertzjq2022-03-15
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.2.4566: check for existing buffer in session file may not work
| * | | | | vim-patch:8.2.4566: check for existing buffer in session file may not workzeertzjq2022-03-15
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Check for existing buffer in session file does not work for files in the home directory. Solution: Use fnamemodify(). (James Cherti, closes vim/vim#9945) Add a test. https://github.com/vim/vim/commit/7d42840033aedf36389208b62e28b4e0b251c199
* | | | | Merge pull request #17718 from dundargoc/doxygen/eval_cbfredl2022-03-14
|\ \ \ \ \ | | | | | | | | | | | | refactor(eval): convert function comments to doxygen format