aboutsummaryrefslogtreecommitdiff
path: root/test/functional/lua
Commit message (Expand)AuthorAge
...
* fix(vim.fs): fs.dir() may return nil "type" on some filesystems #39749abdulahmoda2026-05-29
* fix(lsp): unwanted redraw for buffer not in window #40002luukvbaal2026-05-27
* Merge pull request #39920 from bfredl/luastringbfredl2026-05-25
|\
| * fix(lua): use even safer and even better error() message conversionbfredl2026-05-25
* | fix(vim.secure): read() command injection vulnerability #39918Justin M. Keyes2026-05-20
|/
* refactor(pos,range): extract `vim.pos._util`Yi Ming2026-05-20
* fix(range): handle inclusive/exclusive positions on multibyte charactersYi Ming2026-05-18
* refactor: group nvim_buf_call, nvim_win_call tests #39828Justin M. Keyes2026-05-17
* feat(vim.hl): vim.hl.hl_op() #39777Ayose C.2026-05-17
* test(vim.fs): basename(), dirname() trim trailing slashes #39790Justin M. Keyes2026-05-14
* 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(logging): vim.log #38906Yi Ming2026-05-10
* fix(snippet): cancel session on <Esc> in Select mode #39238glepnir2026-05-10
* fix(diagnostic): handle `signs = false` in `status()` (#39703)Maria Solano2026-05-09
* fix(vim.range): empty ranges semantics vs regular ranges #39474Luis Calle2026-05-08
* feat(pos): pos:to_offset(), pos.offset() #39564Yi Ming2026-05-06
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-05-06
* feat(diagnostic)!: deprecate `format` as a table #39603Yi Ming2026-05-06
* perf(lua): memoize `key_fn` results #39568Yi Ming2026-05-05
* fix(lua): avoid `__index` when deciding if a table is a list #39556Yi Ming2026-05-05
* fix(vim.net): unreliable integration tests #39594Ellison2026-05-05
* feat(vim.net): request() accepts more http methods #39406Ellison2026-05-01
* fix(ui): z=, tselect with async vim.ui.selectJustin M. Keyes2026-04-30
* feat(ui): use vim.ui.select for :oldfiles, :recoverJustin M. Keyes2026-04-30
* Merge pull request #39469 from bfredl/systempipabfredl2026-04-30
|\
| * fix(vim.system): use REAL PIPES for vim.system, similar to jobsbfredl2026-04-30
* | feat(ui): use vim.ui.select for :tselect, z= #39478Justin M. Keyes2026-04-28
|/
* refactor(lua): move vim.wait into runtime LuaLewis Russell2026-04-27
* feat(vim.pos): accept buf=0 for current buf #39414Luis Calle2026-04-26
* fix(trust): always use "/" slashes in filepaths #39355Justin M. Keyes2026-04-24
* feat(excmd): add :uptime command #39331Olivia Kinnear2026-04-23
* refactor(test): deduplicate trust tests #39354Justin M. Keyes2026-04-23
* fix(trust): hash unchanged empty buffers as empty files #39027Barrett Ruth2026-04-23
* refactor(test): drop deprecated exc_exec #39242Justin M. Keyes2026-04-20
* fix(lua): make `vim._with()` work with `buf=0` and `win=0` context #39151Evgeni Chasnovski2026-04-18
* fix(vim.filetype): match() fails if g:ft_ignore_pat is not defined #39158Evgeni Chasnovski2026-04-18
* perf(vim.fn): call Lua-implemented vim.fn.xx() directly #39166Justin M. Keyes2026-04-17
* refactor: update usages of deprecated "buffer" param #39089Justin M. Keyes2026-04-15
* refactor(api): rename "window" to "win" (positional parameters) #39083Justin M. Keyes2026-04-15
* refactor(diagnostic): split diagnostic moduleLewis Russell2026-04-15
* test: replace busted with local harnessLewis Russell2026-04-15
* fix(lua): make vim.deep_equal cycle-safeLewis Russell2026-04-15
* feat(snippet): support multiple sessions #29340Maria Solano2026-04-10
* feat(vim.net): custom request() headers #38837Ellison2026-04-10
* fix(messages): truncate warning messages only in display (#38901)zeertzjq2026-04-09
* feat(vim.version): add __eq to vim.VersionRange #38881ngicks2026-04-08
* fix(diagnostic): virtual_lines should anchor at end_lnum, not lnum #38701glepnir2026-04-06
* feat(vim.pos)!: require `buf` param on vim.pos, vim.range #38665Luis Calle2026-04-06