aboutsummaryrefslogtreecommitdiff
path: root/test/functional/lua/vim_spec.lua
Commit message (Expand)AuthorAge
* fix(lua): str_byteindex() can return an index past the end #41766Qatadaha Bin Matloob2026-09-27
* test: fix wrong order of args to eq(), neq() #41499zeertzjq2026-08-26
* fix(ui2): ui2 misinterprets getchar() input as pager_char (CR) #41465Justin M. Keyes2026-08-24
* fix(lua): don't limit indexed vim.cmd positional argument count (#41317)zeertzjq2026-08-16
* fix(lua): vim.regex():match_str abort in Luv callback #41008Justin M. Keyes2026-07-27
* fix(api): add `lhs` option for keymap deletionBarrett Ruth2026-07-25
* test(harness): migrate away from magic globalsJustin M. Keyes2026-07-21
* vim-patch:9.2.0769 conversion to utf-16be using iconv is inconsistent #40567Manoj Panda2026-07-04
* feat(lua): support table `lhs` in vim.keymap.set()/del() #39948Olivia Kinnear2026-05-29
* refactor: group nvim_buf_call, nvim_win_call tests #39828Justin M. Keyes2026-05-17
* Merge #39730 from ofseed/lsp-remove-deprecatedJustin M. Keyes2026-05-11
|\
| * refactor!: remove deprecated APIsYi Ming2026-05-11
* | fix(lua): vim.wait(0) does not call loop_poll #39679Justin M. Keyes2026-05-10
|/
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-05-06
* fix(lua): avoid `__index` when deciding if a table is a list #39556Yi Ming2026-05-05
* refactor(lua): move vim.wait into runtime LuaLewis Russell2026-04-27
* perf(vim.fn): call Lua-implemented vim.fn.xx() directly #39166Justin M. Keyes2026-04-17
* test: replace busted with local harnessLewis Russell2026-04-15
* fix(lua): make vim.deep_equal cycle-safeLewis Russell2026-04-15
* fix(messages): truncate warning messages only in display (#38901)zeertzjq2026-04-09
* fix(lua): drop support for boolean `buf` in `vim.keymap` #38432skewb1k2026-03-23
* feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360skewb1k2026-03-21
* fix: wait() checks condition twice on each interval (#37837)zeertzjq2026-02-13
* fix(lua): close vim.defer_fn() timer if vim.schedule() failed (#37647)zeertzjq2026-02-01
* build: move shared.lua to _core/Justin M. Keyes2025-12-30
* docs(lua): iInconsistent vim.keymap param name #37026Bryan Turns2025-12-20
* fix(lua): relax `vim.wait()` timeout validation #36900skewb1k2025-12-10
* fix(lua): vim.wait(math.huge) fails #36885skewb1k2025-12-09
* fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498)zeertzjq2025-11-20
* feat(vimscript): log function name in "fast" message #32616Matthieu Coudron2025-10-21
* feat(lua): vim.wait() returns callback results #35588Justin M. Keyes2025-09-01
* feat(lua): vim.list.bisect() #35108Yi Ming2025-08-03
* feat(lua): add vim.list.unique()Lewis Russell2025-07-28
* test: move lua option/variable tests to a separate fileLewis Russell2025-07-03
* refactor: option testsLewis Russell2025-07-03
* perf(runtime): vim.trim for long only whitespace stringsmonkoose2025-05-26
* vim-patch:9.1.1407: Can't use getpos('v') in OptionSet when using setbufvar()...zeertzjq2025-05-25
* fix(lua): vim.validate `message` param #33675Justin M. Keyes2025-05-04
* refactor(lua): swap value params in `tbl_extend` behavior callback #33847Maria José Solano2025-05-04
* feat(messages): cleanup Lua error messagesJustin M. Keyes2025-05-04
* feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819Maria José Solano2025-05-03
* feat(build): build.zig MVP: build and run functionaltests on linuxbfredl2025-05-02
* feat(options): default statusline expression #33036Shadman2025-04-21
* vim-patch:8.2.4603: sourcing buffer lines is too complicatedzeertzjq2025-02-28
* fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218phanium2025-02-09
* docs: misc #31867Justin M. Keyes2025-01-09
* fix(api): generic error messages, not using TRY_WRAP #31596Justin M. Keyes2024-12-16
* fix(messages)!: vim.ui_attach message callbacks are unsafeLuuk van Baal2024-11-14
* fix(tests): needing two calls to setup a screen is cringebfredl2024-11-14
* fix(lua): show stacktrace for error in vim.on_key() callback (#31021)zeertzjq2024-11-02