aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge pull request #14721 from jamessan/mac-ciJames McCoy2021-06-04
|\ \ \ | | | | | | | | fix(ci): Remove gcc@8/gcc@9 homebrew workaround
| * | | fix(ci): Remove gcc@8/gcc@9 homebrew workaroundJames McCoy2021-06-04
|/ / /
* | | Merge pull request #14710 from janlazo/clang-warningsJan Edmund Lazo2021-06-02
|\ \ \ | |/ / |/| | Reduce clang warnings
| * | clang/'Logic error': assert get_decor_provider(id, true) returns nonnullJan Edmund Lazo2021-06-02
| | | | | | | | | | | | | | | nvim_set_decoration_provider() has undefined behavior (if not crash) if get_decor_provider() returns NULL.
| * | fixup! vim-patch:8.2.2776: :mksession uses current value of 'splitbelow' and ↵Jan Edmund Lazo2021-06-02
| | | | | | | | | | | | | | | | | | 'splitright' (#14398) tab_firstwin can be NULL.
| * | clang/'Logic error': has_profiling() may not set forceitJan Edmund Lazo2021-06-02
| | |
| * | clang/'Logic error': zero-init oldbase arrayJan Edmund Lazo2021-06-02
| | | | | | | | | | | | unrelative() must not have garbage structs.
| * | clang/API: reject null string in timer_start()Jan Edmund Lazo2021-06-02
|/ /
* | Merge pull request #14701 from neovim/marvim/api-doc-update/masterThomas Vigouroux2021-06-02
|\ \ | | | | | | docs: regenerate
| * | docs: regeneratemarvim2021-06-02
|/ /
* | Merge pull request #14692 from jamessan/api-doc-workflowJames McCoy2021-06-01
|\ \ | | | | | | ci(gha): New workflow to regen API docs on pushes to release branches
| * | ci(gha): New workflow to regen API docs on pushes to release branchesJames McCoy2021-05-31
| | | | | | | | | | | | | | | | | | | | | | | | Upon pushing updates to files which may contain API documentation, the workflow will regenerate the docs and, if there are relevant changes, create a PR targeting the source branch. [skip ci]
* | | Merge pull request #14698 from jose-elias-alvarez/omnifunc-insert-checkMichael Lingelbach2021-06-01
|\ \ \ | | | | | | | | fix(lsp): check mode in omnifunc callback
| * | | fix(lsp): check mode in omnifunc callbackJose Alvarez2021-06-01
|/ / /
* | | Merge pull request #14693 from ↵Michael Lingelbach2021-06-01
|\ \ \ | | | | | | | | | | | | | | | | shadmansaleh/enhance/lsp/make_focusable_parameter_configurable feat(lsp): Make focusability of lsp float configurable
| * | | docs(lsp): Fix opts param not captured by docgenshadmansaleh2021-06-01
| | | | | | | | | | | | | | | | | | | | | | | | In the documentation for `vim.lsp.util.open_floating_preview` the opts table keys were prefixed with `--` instead of `---`, preventing capture by docgen.
| * | | feat(lsp): Make focusability of lsp float configurableshadmansaleh2021-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pr allows the user to specify whether `lsp.utils.open_floating_preview` is focusable via the `opts` parameter. Defaults to true. It can be configured by setting the focusable key inside opts parameter: ```lua vim.lsp.util.open_floating_preview(contents, syntax, {focusable = false}) ```
* | | | Merge pull request #14694 from folke/lsp_popup_borderMichael Lingelbach2021-06-01
|\ \ \ \
| * | | | fix(lsp): properly handle border character list without highlight groups. ↵Folke Lemaitre2021-06-01
| | | | | | | | | | | | | | | | | | | | Fixes #14691
* | | | | Merge pull request #14659 from seandewar/api-win-buf-noautocmdBjörn Linse2021-06-01
|\ \ \ \ \ | |_|/ / / |/| | | | api(nvim_open_win): Enable BufEnter autocmds by default like ordinary window; add "noautocmd" option to block BufEnter.
| * | | | api(parse_float_config): use api_object_to_bool()Sean Dewar2021-06-01
| | | | |
| * | | | api(nvim_open_win): add "noautocmd" optionSean Dewar2021-06-01
|/ / / / | | | | | | | | | | | | | | | | | | | | This option, when set, stops nvim_open_win() from potentially firing buffer-related autocmd events (BufEnter, BufLeave and BufWinEnter in the case of nvim_open_win()).
* | | | Merge pull request #14685 from janlazo/vim-8.2.2911Jan Edmund Lazo2021-05-31
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.2400,8.2.{2911,2914.2916}
| * | | | vim-patch:8.2.2916: operators are not fully testedJan Edmund Lazo2021-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Operators are not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#8290) https://github.com/vim/vim/commit/2ac7184d34cd01e2b76bd1f704fd6a4b4af10239
| * | | | vim-patch:8.1.2400: test39 is old styleJan Edmund Lazo2021-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test39 is old style. Solution: Convert the test cases into new style. (Yegappan Lakshmanan, closes vim/vim#5324) https://github.com/vim/vim/commit/1f3e7d3bf0aa1e015a591ce8f7ee7ab56589b452
| * | | | vim-patch:8.2.2914: cannot paste a block without adding paddingJan Edmund Lazo2021-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot paste a block without adding padding. Solution: Add "zp" and "zP" which paste without adding padding. (Christian Brabandt, closes vim/vim#8289) https://github.com/vim/vim/commit/2fa9384ca1b600b934bec81a72c5fb7ce757503a Cherry-pick Test_normal_z_error() from patch v8.2.0369.
| * | | | vim-patch:8.2.2911: pattern "\%V" does not match all of block selectionJan Edmund Lazo2021-05-31
| | |/ / | |/| | | | | | | | | | | | | | | | | | Problem: Pattern "\%V" does not match all of block selection. (Rick Howe) Solution: Use the value of vi_curswant. (closes vim/vim#8285) https://github.com/vim/vim/commit/e71c0ebe2cee4a4916c49e206733200299e4c065
* | | | Merge pull request #14531 from janlazo/revert-noblockJan Edmund Lazo2021-05-31
|\ \ \ \ | |/ / / |/| | | Revert "api/window: use the "noblock" variants in nvim_win_set_buf"
| * | | Revert "api/window: use the "noblock" variants in nvim_win_set_buf"Jan Edmund Lazo2021-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1def3d1542d6a65f057e743faea39a760b50db87. Plugins may depend on catching the following events when creating windows: - BufWinEnter - BufEnter - BufLeave Risky to introduce this breaking change on 0.5 release when 0.5 release should be out by now. https://github.com/asvetliakov/vscode-neovim/issues/632#issuecomment-837201224
* | | | Merge pull request #14690 from mjlbach/fix_docsMichael Lingelbach2021-05-31
|\ \ \ \ | | | | | | | | | | fix(docs): delete duplicate tags
| * | | | fix(docs): delete duplicate tagsMichael Lingelbach2021-05-31
|/ / / /
* | | | Merge pull request #14687 from kabouzeid/vim-docsMichael Lingelbach2021-05-31
|\ \ \ \ | | | | | | | | | | Updated vim docs
| * | | | docs: regenerateKarim Abou Zeid2021-05-31
| | |/ / | |/| |
* | | | Merge pull request #14635 from folke/lsp_get_linesMichael Lingelbach2021-05-31
|\ \ \ \ | |/ / / |/| | | perf(lsp): get all lines from a file in one go (`locations_to_items`)
| * | | perf(lsp): get all lines from a file in one goFolke Lemaitre2021-05-25
| | | |
* | | | fix vim.opt:remove doc (#14664)Amirreza Askarpour2021-05-30
| | | |
* | | | Merge pull request #14649 from folke/lsp_float_refactorMichael Lingelbach2021-05-29
|\ \ \ \ | | | | | | | | | | refactor(lsp): consolidate the different floating window methods into `open_floating_preview`
| * | | | refactor(lsp): consolidate the different floating window methods into ↵Folke Lemaitre2021-05-29
| | | | | | | | | | | | | | | | | | | | open_floating_preview
* | | | | Merge pull request #14673 from janlazo/vim-8.2.2898Jan Edmund Lazo2021-05-29
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.2.{2898,2900}
| * | | | | vim-patch:8.2.2900: QuitPre is triggered before :wq writes the fileJan Edmund Lazo2021-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: QuitPre is triggered before :wq writes the file, which is different from other commands. Solution: Trigger QuitPre after writing the file. (closes vim/vim#8279) https://github.com/vim/vim/commit/1174b018a6d705ddb8c04f3d21f78ae760aa0856
| * | | | | vim-patch:8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedJan Edmund Lazo2021-05-29
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes vim/vim#8242) https://github.com/vim/vim/commit/3552e742898cd57adaf9b8ce32a9056271eab8d2
* | | | | lua: Add vim.opt and fix scopes of vim.o (#13479)TJ DeVries2021-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lua: Add vim.opt * fixup: cleaning * fixup: comments * ty clason * fixup: comments * this is the last commit. period.
* | | | | cmake: install app icon in XDG hicolor icon theme (#14656)Pino Toscano2021-05-27
|/ / / / | | | | | | | | | | | | | | | | Install the icon of the application in the hicolor XDG icon theme; this way it can be properly loaded by XDG menus in the currently set XDG icon theme, without looking in the legacy pixmaps location.
* | | | Merge pull request #14646 from mfussenegger/wipe-floating-markdown-bufsMichael Lingelbach2021-05-26
|\ \ \ \ | | | | | | | | | | lsp: Ensure floating markdown buffers are deleted on hide
| * | | | lsp: Ensure floating markdown buffers are deleted on hideMathias Fussenegger2021-05-26
|/ / / / | | | | | | | | | | | | | | | | After the change to use fancy_floating_markdown for the signature help I noticed that scratch buffers start to accumulate.
* | | | Merge pull request #14607 from glacambre/fix_get_all_options_info_crashJames McCoy2021-05-26
|\ \ \ \ | | | | | | | | | | [RDY] Generate PARAM_COUNT macro
| * | | | Fix crash on `:echo get_all_options_info()`glacambre2021-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Iterating over PARAM_COUNT is wrong as PARAM_COUNT also counts the last element of the options array, which has a NULL fullname in order to signal the end of the array.
* | | | | Merge pull request #14640 from janlazo/vim-3ec3217f0491Jan Edmund Lazo2021-05-26
|\ \ \ \ \ | |_|/ / / |/| | | | vim-patch:3ec3217f0491,8.2.{2278,2885}
| * | | | vim-patch:8.2.2278: falling back to old regexp engine can some patternsJan Edmund Lazo2021-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Falling back to old regexp engine can some patterns. Solution: Do not fall back once [[:lower:]] or [[:upper:]] is used. (Christian Brabandt, closes vim/vim#7572) https://github.com/vim/vim/commit/66c50c565321d4d49d8d5620912e5e8fe4825644
| * | | | vim-patch:8.2.2885: searching for \%'> does not match linewise end of lineJan Edmund Lazo2021-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: searching for \%'> does not match linewise end of line. (Tim Chase) Solution: Match end of line if column is MAXCOL. (closes vim/vim#8238) https://github.com/vim/vim/commit/872bee557e5f8ab0e4a523a6a845868a2801b17e