aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #17564 from dundargoc/ci/freebsd/remove-deprecated-portJames McCoy2022-03-03
|\ | | | | ci(freebsd): remove deprecated package sha to fix warning
| * ci(freebsd): remove deprecated package sha to fix warningDundar Göc2022-03-01
| | | | | | | | It's already included by default, no need to replace it.
* | Merge pull request #17591 from zeertzjq/vim-8.2.4498zeertzjq2022-03-03
|\ \ | | | | | | vim-patch:8.2.4498: using <Plug> with "noremap" does not work
| * | vim-patch:8.2.4498: using <Plug> with "noremap" does not workzeertzjq2022-03-03
| | | | | | | | | | | | | | | | | | Problem: Using <Plug> with "noremap" does not work. Solution: Always remap <Plug>. (closes vim/vim#9879, closes vim/vim#9789) https://github.com/vim/vim/commit/1fc34225acbee5ddca2b9ec3f82b3014d385b7f8
* | | Merge pull request #17590 from bfredl/cbfreebfredl2022-03-03
|\ \ \ | |/ / |/| | refactor(autocmd): simplify check for freed callback
| * | refactor(autocmd): simplify check for freed callbackbfredl2022-03-03
|/ / | | | | | | When a callback is freed the type is always set to kCallbackNone.
* | Merge pull request #17584 from zeertzjq/test-pending-win32zeertzjq2022-03-03
|\ \ | | | | | | test: use helpers.pending_win32(pending) in buffer_updates_spec
| * | test: use helpers.pending_win32(pending) in buffer_updates_speczeertzjq2022-03-03
|/ /
* | Merge pull request #17583 from zeertzjq/test-old-missingzeertzjq2022-03-03
|\ \ | | | | | | test(old): add more missing test files and run more tests alone
| * | test(old): add more missing test files and run more tests alonezeertzjq2022-03-03
|/ / | | | | | | | | | | | | | | | | | | | | | | Copy four files from Vim v8.2.1432. Try to match Vim's test_alot.vim. This marks Vim patch 8.2.0164 as ported: vim-patch:8.2.0164: test_alot takes too long Problem: Test_alot takes too long. Solution: Run several tests individually. https://github.com/vim/vim/commit/842931cd7af37ea95e826b7a93a5d5587d18c9bb
* | feat(diagnostic): add "code" to the diagnostic structure (#17510)David Shen2022-03-02
| |
* | Merge pull request #17579 from zeertzjq/ci-win-failJames McCoy2022-03-02
|\ \ | | | | | | ci: show failed message on Windows
| * | ci: show failed message on Windowszeertzjq2022-03-03
| | |
* | | Merge pull request #17571 from zeertzjq/pvs-autocmdzeertzjq2022-03-03
|\ \ \ | |/ / |/| | Some clang and PVS fixes
| * | refactor(clang): dead assignment buflocal_nr = 0zeertzjq2022-03-02
| | |
| * | refactor(PVS/V547): aucmd.type == CALLABLE_NONE is always falsezeertzjq2022-03-02
| | |
| * | refactor(PVS/V560): ap == NULL is always falsezeertzjq2022-03-02
| | |
* | | Merge pull request #17578 from zeertzjq/test-warning-pokezeertzjq2022-03-03
|\ \ \ | | | | | | | | test: mention poke_eventloop() instead of wait()
| * | | test: mention poke_eventloop() instead of wait()zeertzjq2022-03-02
| |/ /
* | | fix(lsp): respect all of 'fixeol', 'eol', and 'binary' applying edits (#17574)Tim Pope2022-03-02
| | |
* | | Merge pull request #17575 from zeertzjq/pty-did-eofJames McCoy2022-03-02
|\ \ \ | | | | | | | | fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof
| * | | revert: "ci(windows): skip oldtest on windows until failing tests are fixed"zeertzjq2022-03-02
| | | | | | | | | | | | | | | | This reverts commit 07d3fb6e3b5f9f10b24103363ea7203deb336f06.
| * | | fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eofzeertzjq2022-03-02
| |/ /
* | | Merge pull request #17572 from bfredl/testfixbfredl2022-03-02
|\ \ \ | |/ / |/| | fix(test): only use buffer completion in popupmenu timer test
| * | fix(test): only use buffer completion in popupmenu timer testbfredl2022-03-02
|/ /
* | Merge pull request #16804 from zeertzjq/ui-aucmd-docszeertzjq2022-03-02
|\ \ | | | | | | docs: clarify UIEnter and UILeave docs
| * | docs: clarify UIEnter and UILeave docszeertzjq2021-12-27
| | |
* | | Merge pull request #17570 from zeertzjq/pvs-autocmd-headerzeertzjq2022-03-02
|\ \ \ | | | | | | | | chore(PVS): add PVS header to api/autocmd.c
| * | | chore(PVS): add PVS header to api/autocmd.czeertzjq2022-03-02
|/ / /
* | | Merge pull request #17569 from zeertzjq/test-mappingzeertzjq2022-03-02
|\ \ \ | | | | | | | | test: move two mapping tests to ex_cmds/map_spec.lua
| * | | test: move two mapping tests to ex_cmds/map_spec.luazeertzjq2022-03-02
|/ / /
* | | fix: enable filetype detection and syntax highlighting with --clean (#17566)Gregory Anders2022-03-01
| | | | | | | | | | | | | | | --clean is supposed to emulate a "fresh install" and since Neovim enables filetype detection and syntax highlighting by default, these should be enabled when using --clean as well.
* | | Merge pull request #17542 from dundargoc/ci/skip-oldtest-on-windowsJames McCoy2022-03-01
|\ \ \ | |_|/ |/| |
| * | ci(windows): skip oldtest on windows until failing tests are fixedDundar Göc2022-03-01
|/ / | | | | | | The oltests hang on windows, making all CI runs fail.
* | Merge pull request #17556 from zeertzjq/remove-unused-k-aucmd-specialbfredl2022-03-01
|\ \ | | | | | | refactor: remove unused K_AUCMD_SPECIAL
| * | refactor: remove unused K_AUCMD_SPECIALzeertzjq2022-03-01
| | |
* | | Merge pull request #15079 from shadmansaleh/feat/verbose_luabfredl2022-03-01
|\ \ \ | | | | | | | | feat(lua): add :verbose support for lua config
| * | | fix: anonymous sid not workingshadmansaleh2022-02-28
| | | |
| * | | feat(lua): show proper verbose output for lua configurationshadmansaleh2022-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `:verbose` didn't work properly with lua configs (For example: options or keymaps are set from lua, just say that they were set from lua, doesn't say where they were set at. This fixes that issue. Now `:verbose` will provide filename and line no when option/keymap is set from lua. Changes: - compiles lua/vim/keymap.lua as vim/keymap.lua - When souring a lua file current_sctx.sc_sid is set to SID_LUA - Moved finding scripts SID out of `do_source()` to `get_current_script_id()`. So it can be reused for lua files. - Added new function `nlua_get_sctx` that extracts current lua scripts name and line no with debug library. And creates a sctx for it. NOTE: This function ignores C functions and blacklist which currently contains only vim/_meta.lua so vim.o/opt wrappers aren't targeted. - Added function `nlua_set_sctx` that changes provided sctx to current lua scripts sctx if a lua file is being executed. - Added tests in tests/functional/lua/verbose_spec.lua - add primary support for additional types (:autocmd, :function, :syntax) to lua verbose Note: These can't yet be directly set from lua but once that's possible :verbose should work for them hopefully :D - add :verbose support for nvim_exec & nvim_command within lua Currently auto commands/commands/functions ... can only be defined by nvim_exec/nvim_command this adds support for them. Means if those Are defined within lua with vim.cmd/nvim_exec :verbose will show their location . Though note it'll show the line no on which nvim_exec call was made.
* | | | fix(api): include event in get_autocmds (#17553)Christian Clason2022-03-01
| | | |
* | | | Merge pull request #17557 from zeertzjq/clarify-plugzeertzjq2022-03-01
|\ \ \ \ | |_|/ / |/| | | docs: clarify actual behavior of <Plug>
| * | | docs: clarify actual behavior of <Plug>zeertzjq2022-03-01
|/ / /
* | | Merge pull request #17551 from bfredl/lua_autocmd_rebasebfredl2022-02-28
|\ \ \ | | | | | | | | feat(lua_autocmd): episode III (the autocmds strike back)
| * | | feat(lua): add missing changes to autocmds lost in the rebaseTJ DeVries2022-02-28
|/ / / | | | | | | | | | Note: some of these changes are breaking, like change of API signatures
* | | Merge pull request #17529 from seandewar/api-string-oopsiebfredl2022-02-28
|\ \ \ | | | | | | | | fix(api): convert blob to NUL-terminated API string
| * | | fix(api): convert blob to NUL-terminated API stringSean Dewar2022-02-26
| | | | | | | | | | | | | | | | | | | | Looks like I did an oopsie; although API strings carry a size field, they should still be usable as C-strings! (even though they may contain embedded NULs)
* | | | Merge pull request #17476 from dundargoc/test/emmyluazeertzjq2022-02-28
|\ \ \ \ | |_|/ / |/| | | test: correct emmylua annotations
| * | | test: correct emmylua annotationsDundar Göc2022-02-20
| | | | | | | | | | | | | | | | This will fix the warnings sumneko language server outputs.
* | | | Merge pull request #17544 from r0x0d/update-readme-for-fedora-linkzeertzjq2022-02-28
|\ \ \ \ | | | | | | | | | | Fix fedora broken link
| * | | | docs: fix fedora broken link in readmeRodolfo Olivieri2022-02-27
|/ / / / | | | | | | | | | | | | | | | | | | | | The link to the neovim fedorapackage.org in the README.md was broken. Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>