summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/shared.lua
AgeCommit message (Expand)AuthorFiles
2025-12-30build: move shared.lua to _core/Justin M. Keyes1
2025-12-15docs: misc, editorconfigJustin M. Keyes1
2025-10-24docs: types, news, lua-pluginJustin M. Keyes1
2025-09-13docs: manpage, keycodes, jsonJustin M. Keyes1
2025-08-03feat(lua): vim.list.bisect() #35108Yi Ming1
2025-07-28docs: lsp, ui events, dev guidance, osc7Justin M. Keyes1
2025-07-28feat(lua): add vim.list.unique()Lewis Russell1
2025-07-07docs: type fixes #34831phanium1
2025-06-06fix: type fixesLewis Russell1
2025-05-26perf(runtime): vim.trim for long only whitespace stringsmonkoose1
2025-05-04fix(lua): vim.validate `message` param #33675Justin M. Keyes1
2025-05-04refactor(lua): swap value params in `tbl_extend` behavior callback #33847Maria José Solano1
2025-05-03feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819Maria José Solano1
2025-04-27docs: lsp, lua #33682Justin M. Keyes1
2025-03-15docs: miscdundargoc1
2025-02-09build: add luals checkdundargoc1
2025-02-09fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218phanium1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-09feat(docs): "yxx" runs Lua/Vimscript code examples #31904Riley Bruins1
2024-12-10feat(lsp): add vim.lsp.config and vim.lsp.enableLewis Russell1
2024-12-09docs: fix type of vim.validate valueMaria José Solano1
2024-12-07refactor: add vim._resolve_bufnrLewis Russell1
2024-11-29feat(lsp): support `textDocument/foldingRange` (#31311)Yi Ming1
2024-11-11perf(lsp): use faster version of str_byteindexLewis Russell1
2024-10-31fix: another round of type annotation fixesLewis Russell1
2024-10-21feat(vim.validate): improve fast form and deprecate spec formLewis Russell1
2024-10-21feat(deprecations): vim._defer_deprecated_module()Justin M. Keyes1
2024-10-18fix(types): add narrower vim.validate typesMaria José Solano1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-09-08fix(lua): revert vim.tbl_extend behavior change and document itChristian Clason1
2024-09-04fix(lua): allows tables with integer keys to be merged in tbl_deep_extendLewis Russell1
2024-07-04fix(lua): use rawget() to get __call in vim.is_callable() (#29536)Tyler Miller1
2024-06-28refactor: use `vim._with` where possibledundargoc1
2024-06-24feat(lua): add `context.env` (environment variables) to `vim._with()`Evgeni Chasnovski1
2024-06-24feat(lua): update `vim._with` to allow more granular option contextsEvgeni Chasnovski1
2024-06-24test(lua): cover `vim._with()` with testsEvgeni Chasnovski1
2024-06-08feat(lua): add `vim._with`dundargoc1
2024-06-04refactor(lua): use tuple syntax everywhere #29111Ilia Choly1
2024-05-28feat: add "jump" options to vim.diagnostic.config() (#29067)Gregory Anders1
2024-05-27perf: add fast path to vim.validate (#28977)Gregory Anders1
2024-05-16fix: extend the life of vim.tbl_flatten to 0.13Lewis Russell1
2024-05-15perf(lua): avoid spairs in vim.validate happy pathLewis Russell1
2024-05-13refactor(lua): remove deprecated features #28725Justin M. Keyes1
2024-04-22refactor(lua): deprecate tbl_flatten #28457Justin M. Keyes1
2024-04-22refactor(lua): deprecate tbl_flattenJustin M. Keyes1
2024-04-21refactor(lua): rename tbl_isarray => isarrayJustin M. Keyes1
2024-04-21refactor(lua): rename tbl_islist => islistJustin M. Keyes1
2024-04-16fix: vim.validate() order is not deterministic #28377Justin M. Keyes1
2024-03-10docs: more accurate typing for vim.tbl_extendRiley Bruins1
2024-03-07feat(lua): deprecate vim.tbl_add_reverse_lookupMaria José Solano1