aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/fs.lua
Commit message (Expand)AuthorAge
* fix(vim.fs): find{follow=true} skips symlink targets of the given `type` #42246Justin M. Keyes2026-10-05
* fix(lua): enable param-type-mismatch diagnosticLewis Russell2026-09-28
* fix(lua): enable unnecessary-assert diagnosticLewis Russell2026-09-28
* fix(lua): enable assignment type checking in runtime codeLewis Russell2026-09-25
* fix(lua): add missing param annotations (#41911)Lewis Russell2026-09-15
* fix(fs): honor the starting directory as an upward search stop #41886Volodymyr Chernetskyi2026-09-15
* refactor(help): reuse help.lua to generate build tagsLewis Russell2026-09-10
* perf(fs): defer path joining in find()Lewis Russell2026-09-10
* build: enable more EmmyLua checksLewis Russell2026-09-09
* build: replace LuaLS with EmmyLuaLewis Russell2026-09-07
* feat(vim.fs): slug() supports URI #41241Willaaaaaaa2026-08-16
* refactor(vim.fs): slug() minor cleanupJustin M. Keyes2026-08-06
* docs: misc, :bcd, slug()Justin M. Keyes2026-08-06
* feat(fs): vim.fs.normalize{plain:boolean} #41127Olivia Kinnear2026-08-05
* feat(lua): vim.fs.slug() #41005Willaaaaaaa2026-08-04
* docs: func/expr options, misc #41102Justin M. Keyes2026-08-01
* feat(vim.fs): abspath({cwd, plain}) #40597AlexCodesApps2026-08-01
* docs: misc #41063Justin M. Keyes2026-07-30
* feat(vim.fs): dir(opts.normalize)Barrett Ruth2026-07-25
* feat(vim.fs): vim.fs.mkdir() #40599Barrett Ruth2026-07-08
* feat(vim.fs): dir() ergonomicsJustin M. Keyes2026-07-01
* fix(vim.fs): dir(), find() error-reportingJustin M. Keyes2026-07-01
* feat(vim.fs): dir(), find() error-reportingRudrajeet Pal2026-07-01
* refactor: cleanup, docs #40480Justin M. Keyes2026-06-29
* fix(vim.fs): fs.dir() may return nil "type" on some filesystems #39749abdulahmoda2026-05-29
* refactor(vim.fs): deduplicate by using vim.fn #39782Justin M. Keyes2026-05-14
* docs: misc #39256Justin M. Keyes2026-04-25
* docs: misc #39045Justin M. Keyes2026-04-18
* docs: news #38464Justin M. Keyes2026-03-28
* feat(stdlib): vim.fs.ext() returns file extension #36997Yochem van Rosmalen2026-03-20
* refactor: integer functions, optimize asserts #34112Lewis Russell2026-03-12
* fix(vim.fs): joinpath() should ignore empty items #38077Yochem van Rosmalen2026-02-27
* docs: vim.fs path expansionJustin M. Keyes2026-02-12
* fix(vim.fs): make `rm()` work with symlink to a directoryEvgeni Chasnovski2026-02-10
* fix: misc typos #37471phanium2026-01-27
* fix(vim.fs): avoid fn.fnamemodify in fs.root #37162Jason Shipman2025-12-30
* fix(vim.fs): abspath(".") returns "/…/." #36583Justin M. Keyes2025-11-16
* fix(vim.fs): root() should always return absolute path #36466Cameron Ring2025-11-16
* docs: getpos, getregion, lspJustin M. Keyes2025-11-15
* refactor(lua): consistent use of local aliasesChristian Clason2025-08-28
* docs: vim.fs.dir.Opts type #34546phanium2025-06-17
* docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes2025-06-13
* feat(vim.fs): root() can specify "equal priority" #34276Siddhant Agarwal2025-06-09
* docs: lsp, emoji, startup #33446Justin M. Keyes2025-04-27
* fix(vim.fs): default to follow=false #32859Mike2025-03-14
* fix: resolve all remaining LuaLS diagnosticsLewis Russell2025-01-27
* feat(vim.fs): find(), dir() can "follow" symlinks #31551Mike2025-01-14
* feat: add vim.fs.relpathdundargoc2025-01-13
* fix(vim.fs.normalize): normalize case for windows drive letterdundargoc2025-01-04
* fix(vim.fs.abspath): correctly handle UNC pathsdundargoc2025-01-01