Dundar Göc
b842f5491f
ci(reviews): update reviewers
2022-03-04 11:28:32 +01:00
zeertzjq
ead0a5a464
Merge pull request #17596 from zeertzjq/autocmd-comment
...
chore(autocmd): move comment to the right place
2022-03-04 17:14:52 +08:00
zeertzjq
08cf3fb099
chore(autocmd): move comment to the right place
2022-03-04 16:39:55 +08:00
Jaehwang Jung
d5bd7ffe51
fix(autocmd): clean up autocmds only when needed ( #17593 )
2022-03-04 09:25:09 +01:00
bfredl
e23af71d35
Merge pull request #17567 from bfredl/preload
...
refactor(lua): regularize builtin modules, phase 1
2022-03-03 21:00:00 +01:00
bfredl
f9faba88fd
refactor(lua): reorganize builtin modules, phase 1
2022-03-03 20:03:30 +01:00
James McCoy
13cabfedb2
Merge pull request #17568 from groves/respect_os_proc_children_rv
2022-03-03 12:27:37 -05:00
James McCoy
0733f72616
Merge pull request #17564 from dundargoc/ci/freebsd/remove-deprecated-port
...
ci(freebsd): remove deprecated package sha to fix warning
2022-03-03 10:32:52 -05:00
zeertzjq
e8d047df81
Merge pull request #17591 from zeertzjq/vim-8.2.4498
...
vim-patch:8.2.4498: using <Plug> with "noremap" does not work
2022-03-03 23:18:46 +08:00
bfredl
ff20d9b106
Merge pull request #17590 from bfredl/cbfree
...
refactor(autocmd): simplify check for freed callback
2022-03-03 15:41:38 +01:00
zeertzjq
e8107f0748
vim-patch:8.2.4498: using <Plug> with "noremap" does not work
...
Problem: Using <Plug> with "noremap" does not work.
Solution: Always remap <Plug>. (closes vim/vim#9879 , closes vim/vim#9789 )
1fc34225ac
2022-03-03 22:41:09 +08:00
bfredl
dcd03f5d9d
refactor(autocmd): simplify check for freed callback
...
When a callback is freed the type is always set to kCallbackNone.
2022-03-03 14:29:26 +01:00
zeertzjq
7211d8ef21
Merge pull request #17584 from zeertzjq/test-pending-win32
...
test: use helpers.pending_win32(pending) in buffer_updates_spec
2022-03-03 16:39:24 +08:00
zeertzjq
f8b3a1691f
test: use helpers.pending_win32(pending) in buffer_updates_spec
2022-03-03 16:07:39 +08:00
zeertzjq
f9db491a64
Merge pull request #17583 from zeertzjq/test-old-missing
...
test(old): add more missing test files and run more tests alone
2022-03-03 13:52:49 +08:00
zeertzjq
78bb8c4ee7
test(old): add more missing test files and run more tests alone
...
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.
842931cd7a
2022-03-03 13:23:08 +08:00
David Shen
5d6006f9bf
feat(diagnostic): add "code" to the diagnostic structure ( #17510 )
2022-03-02 18:42:27 -07:00
James McCoy
051a0514dc
Merge pull request #17579 from zeertzjq/ci-win-fail
...
ci: show failed message on Windows
2022-03-02 20:21:13 -05:00
zeertzjq
f015994a42
Merge pull request #17571 from zeertzjq/pvs-autocmd
...
Some clang and PVS fixes
2022-03-03 08:25:28 +08:00
zeertzjq
1495c4d166
ci: show failed message on Windows
2022-03-03 08:16:31 +08:00
zeertzjq
85de9b06ed
Merge pull request #17578 from zeertzjq/test-warning-poke
...
test: mention poke_eventloop() instead of wait()
2022-03-03 06:23:10 +08:00
Tim Pope
d477788cd5
fix(lsp): respect all of 'fixeol', 'eol', and 'binary' applying edits ( #17574 )
2022-03-02 11:33:02 -08:00
James McCoy
482ea0cc17
Merge pull request #17575 from zeertzjq/pty-did-eof
...
fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof
2022-03-02 11:57:19 -05:00
zeertzjq
ede4eac61f
test: mention poke_eventloop() instead of wait()
2022-03-02 22:31:20 +08:00
zeertzjq
bc04c3d1ba
revert: "ci(windows): skip oldtest on windows until failing tests are fixed"
...
This reverts commit 07d3fb6e3b
.
2022-03-02 21:28:41 +08:00
zeertzjq
4154bf9b59
fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof
2022-03-02 21:28:36 +08:00
bfredl
0e02a5f109
Merge pull request #17572 from bfredl/testfix
...
fix(test): only use buffer completion in popupmenu timer test
2022-03-02 10:38:37 +01:00
bfredl
5ecb2cb539
fix(test): only use buffer completion in popupmenu timer test
2022-03-02 09:15:49 +01:00
zeertzjq
3763d7d2d5
refactor(clang): dead assignment buflocal_nr = 0
2022-03-02 15:17:50 +08:00
zeertzjq
8ba47a6457
refactor(PVS/V547): aucmd.type == CALLABLE_NONE is always false
2022-03-02 15:14:52 +08:00
zeertzjq
22d1b2423f
refactor(PVS/V560): ap == NULL is always false
2022-03-02 15:14:11 +08:00
zeertzjq
4b3f920477
Merge pull request #16804 from zeertzjq/ui-aucmd-docs
...
docs: clarify UIEnter and UILeave docs
2022-03-02 15:05:19 +08:00
zeertzjq
4c24fcb91f
Merge pull request #17570 from zeertzjq/pvs-autocmd-header
...
chore(PVS): add PVS header to api/autocmd.c
2022-03-02 09:02:28 +08:00
zeertzjq
55a189583e
chore(PVS): add PVS header to api/autocmd.c
2022-03-02 08:50:15 +08:00
zeertzjq
1fdf903911
Merge pull request #17569 from zeertzjq/test-mapping
...
test: move two mapping tests to ex_cmds/map_spec.lua
2022-03-02 08:45:41 +08:00
zeertzjq
9a5a3c699e
test: move two mapping tests to ex_cmds/map_spec.lua
2022-03-02 08:15:29 +08:00
Charlie Groves
045422e4a0
fix: respect os_proc_children rv of pid not found
...
os_proc_children returns 2 if there's a failure in the underlying
syscall. Only shell out to pgrep in that case.
It returns 1 if the pid isn't found. In that case, we can roll forward
with returning an empty list.
2022-03-01 16:13:23 -05:00
Gregory Anders
ed1a9c310d
fix: enable filetype detection and syntax highlighting with --clean ( #17566 )
...
--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.
2022-03-01 10:47:20 -07:00
James McCoy
770b9f3c3b
Merge pull request #17542 from dundargoc/ci/skip-oldtest-on-windows
2022-03-01 11:37:50 -05:00
Dundar Göc
07d3fb6e3b
ci(windows): skip oldtest on windows until failing tests are fixed
...
The oltests hang on windows, making all CI runs fail.
2022-03-01 17:03:13 +01:00
Dundar Göc
7737a273b2
ci(freebsd): remove deprecated package sha to fix warning
...
It's already included by default, no need to replace it.
2022-03-01 15:20:36 +01:00
bfredl
a7bc3e0f7b
Merge pull request #17556 from zeertzjq/remove-unused-k-aucmd-special
...
refactor: remove unused K_AUCMD_SPECIAL
2022-03-01 13:16:45 +01:00
bfredl
0a9b00913f
Merge pull request #15079 from shadmansaleh/feat/verbose_lua
...
feat(lua): add :verbose support for lua config
2022-03-01 13:13:11 +01:00
Christian Clason
37a86a2f96
fix(api): include event in get_autocmds ( #17553 )
2022-03-01 09:07:41 +01:00
zeertzjq
01139ec82c
Merge pull request #17557 from zeertzjq/clarify-plug
...
docs: clarify actual behavior of <Plug>
2022-03-01 09:44:40 +08:00
zeertzjq
0cb9a577ed
docs: clarify actual behavior of <Plug>
2022-03-01 09:28:27 +08:00
zeertzjq
fed515d9e7
refactor: remove unused K_AUCMD_SPECIAL
2022-03-01 07:32:04 +08:00
bfredl
cf0266fae1
Merge pull request #17551 from bfredl/lua_autocmd_rebase
...
feat(lua_autocmd): episode III (the autocmds strike back)
2022-02-28 20:57:24 +01:00
TJ DeVries
0f613482b3
feat(lua): add missing changes to autocmds lost in the rebase
...
Note: some of these changes are breaking, like change of API signatures
2022-02-28 19:53:50 +01:00
bfredl
6732cd9e57
Merge pull request #17529 from seandewar/api-string-oopsie
...
fix(api): convert blob to NUL-terminated API string
2022-02-28 14:59:52 +01:00