index
:
neovim
dependabot/github_actions/github-actions-c6747d2992
marvim/ci-version-update
master
release-0.10
release-0.11
release-0.12
release-0.4
release-0.5
release-0.6
release-0.7
release-0.8
release-0.9
Vim-fork focused on extensibility and usability
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
test
/
functional
/
lua
/
vim_spec.lua
Age
Commit message (
Expand
)
Author
Files
2026-04-17
perf(vim.fn): call Lua-implemented vim.fn.xx() directly #39166
Justin M. Keyes
1
2026-04-15
test: replace busted with local harness
Lewis Russell
1
2026-04-15
fix(lua): make vim.deep_equal cycle-safe
Lewis Russell
1
2026-04-09
fix(messages): truncate warning messages only in display (#38901)
zeertzjq
1
2026-03-23
fix(lua): drop support for boolean `buf` in `vim.keymap` #38432
skewb1k
1
2026-03-21
feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360
skewb1k
1
2026-02-13
fix: wait() checks condition twice on each interval (#37837)
zeertzjq
1
2026-02-01
fix(lua): close vim.defer_fn() timer if vim.schedule() failed (#37647)
zeertzjq
1
2025-12-30
build: move shared.lua to _core/
Justin M. Keyes
1
2025-12-20
docs(lua): iInconsistent vim.keymap param name #37026
Bryan Turns
1
2025-12-10
fix(lua): relax `vim.wait()` timeout validation #36900
skewb1k
1
2025-12-09
fix(lua): vim.wait(math.huge) fails #36885
skewb1k
1
2025-11-20
fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498)
zeertzjq
1
2025-10-21
feat(vimscript): log function name in "fast" message #32616
Matthieu Coudron
1
2025-09-01
feat(lua): vim.wait() returns callback results #35588
Justin M. Keyes
1
2025-08-03
feat(lua): vim.list.bisect() #35108
Yi Ming
1
2025-07-28
feat(lua): add vim.list.unique()
Lewis Russell
1
2025-07-03
test: move lua option/variable tests to a separate file
Lewis Russell
1
2025-07-03
refactor: option tests
Lewis Russell
1
2025-05-26
perf(runtime): vim.trim for long only whitespace strings
monkoose
1
2025-05-25
vim-patch:9.1.1407: Can't use getpos('v') in OptionSet when using setbufvar()...
zeertzjq
1
2025-05-04
fix(lua): vim.validate `message` param #33675
Justin M. Keyes
1
2025-05-04
refactor(lua): swap value params in `tbl_extend` behavior callback #33847
Maria José Solano
1
2025-05-04
feat(messages): cleanup Lua error messages
Justin M. Keyes
1
2025-05-03
feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819
Maria José Solano
1
2025-05-02
feat(build): build.zig MVP: build and run functionaltests on linux
bfredl
1
2025-04-21
feat(options): default statusline expression #33036
Shadman
1
2025-02-28
vim-patch:8.2.4603: sourcing buffer lines is too complicated
zeertzjq
1
2025-02-09
fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218
phanium
1
2025-01-09
docs: misc #31867
Justin M. Keyes
1
2024-12-16
fix(api): generic error messages, not using TRY_WRAP #31596
Justin M. Keyes
1
2024-11-14
fix(messages)!: vim.ui_attach message callbacks are unsafe
Luuk van Baal
1
2024-11-14
fix(tests): needing two calls to setup a screen is cringe
bfredl
1
2024-11-02
fix(lua): show stacktrace for error in vim.on_key() callback (#31021)
zeertzjq
1
2024-11-01
feat(lua): allow vim.on_key() callback to consume the key (#30939)
errael
1
2024-10-23
feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735
Tristan Knight
1
2024-10-21
feat(vim.validate): improve fast form and deprecate spec form
Lewis Russell
1
2024-10-21
test(rpc): retry flaky 'vim.rpcrequest and vim.rpcnotify' test
Christian Clason
1
2024-10-21
fix(lua): vim.deprecate does not support major>0
Justin M. Keyes
1
2024-10-12
fix(lua): avoid recursive vim.on_key() callback (#30753)
zeertzjq
1
2024-09-25
refactor(lua): vim.keymap.set tests, docs #30511
Justin M. Keyes
1
2024-09-23
refactor(api)!: rename Dictionary => Dict
Justin M. Keyes
1
2024-09-08
fix(lua): revert vim.tbl_extend behavior change and document it
Christian Clason
1
2024-09-07
test(lua): tbl_deep_extend "after second argument" #30297
Justin M. Keyes
1
2024-09-04
fix(lua): allows tables with integer keys to be merged in tbl_deep_extend
Lewis Russell
1
2024-09-01
docs: misc #28970
Justin M. Keyes
1
2024-08-14
refactor(tests): again yet more global highlight definitions
bfredl
1
2024-07-13
fix(lua)!: do not use typed table for empty dict
Amit Singh
1
2024-07-04
fix(lua): use rawget() to get __call in vim.is_callable() (#29536)
Tyler Miller
1
2024-06-12
test: fix vim.deprecate tests
Lewis Russell
1
[next]