aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_core
Commit message (Expand)AuthorAge
* perf(server): use 1 request instead of 3 #39655Justin M. Keyes2026-05-07
* build(docs): lint more quasi-keysets #39654Justin M. Keyes2026-05-07
* feat(server): add v:useractive, use it in serverlist(info=true) #39423Szymon Wilczek2026-05-07
* Merge #39630 from ofseed/lua-no-memoizeJustin M. Keyes2026-05-06
|\
| * fix(lua): return `v[field]` instead of `nil` when `v[field]` is `false`Yi Ming2026-05-06
| * revert: "perf(lua): memoize `key_fn` results"Yi Ming2026-05-06
* | fix(ui2): entering the pager fails if `<ESC>` is remapped to `:fclose` (#39462)Tomasz N2026-05-06
* | feat(server): serverlist({info=true}) gets detailed info #39392Szymon Wilczek2026-05-06
* | fix(ui2): error E518 when typing "vim:" in cmdline #39599STG2026-05-06
|/
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-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
* refactor(excmd): pass fargs to Lua for builtin cmds #39528Justin M. Keyes2026-05-02
* fix(help): fix CTRL character issue for :help {subject} #39537Yochem van Rosmalen2026-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
* fix(env): force uppercase environ() keys on Windows #39523Justin 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
* | refactor(tty): tty.request() #39489Justin M. Keyes2026-04-30
* | build(lint): allow "bufnr" as positional param #39515Justin M. Keyes2026-04-30
* | fix(lsp): util.lua attempt to concatenate userdata #39225Olivia Kinnear2026-04-28
* | feat(ui): use vim.ui.select for :tselect, z= #39478Justin M. Keyes2026-04-28
|/
* fix(excmd): use realtime for v:starttime, :uptime #39425Till Bungert2026-04-27
* refactor(lua): move vim.wait into runtime LuaLewis Russell2026-04-27
* Merge #39350 from echasnovski/pack-confirm-gxJustin M. Keyes2026-04-25
|\
| * fix(util): add and use forge link computationEvgeni Chasnovski2026-04-25
* | docs: misc #39256Justin M. Keyes2026-04-25
* | refactor: support `buf:ref()` in stringbuffer shimYi Ming2026-04-25
|/
* feat(tui): restore 'ttyfast' to control tty requests #38699Kyle2026-04-24
* feat(api): nvim_echo(percent=nil) means "unknown" progress #39029Peter Cardenas2026-04-24
* feat(excmd): add :uptime command #39331Olivia Kinnear2026-04-23
* feat(treesitter): expand selection to sibling node #38938altermo2026-04-22
* feat(:restart): v:starttime, v:exitreason #39282Justin M. Keyes2026-04-22
* perf(lsp): clear table by table.clear() #39222Yi Ming2026-04-22
* fix(:restart): avoid ERR/WRN logging on Windows with --listen (#39287)zeertzjq2026-04-22
* fix(:restart): reuse --listen addr on Windows #38539Sanzhar Kuandyk2026-04-21
* feat(normal): normal-mode ZR does :restartJustin M. Keyes2026-04-21
* feat(defaults): map ZR to restartMike J. McGuirk2026-04-21
* fix(ui2): don't dismiss expanded messages for non-typed key #39247luukvbaal2026-04-20
* fix(ui2): ensure msg window is visible after closing tabLuuk van Baal2026-04-20
* Merge #39194 from justinmk/luavimfnJustin M. Keyes2026-04-20
|\
| * refactor(excmd): migrate ex_terminal to LuaJustin M. Keyes2026-04-20
* | feat(options): add 'winpinned' to pin a window #39157luukvbaal2026-04-19
|/
* feat(excmd): add EXX error codes for :lsp, :log #39135Olivia Kinnear2026-04-19
* docs: misc #39045Justin M. Keyes2026-04-18
* fix(lua): make `vim._with()` work with `buf=0` and `win=0` context #39151Evgeni Chasnovski2026-04-18
* refactor(vimfn): full-Lua impl of vim.fn.environ()Justin M. Keyes2026-04-18
* feat(vimfn): use Lua for more excmds/vimfnsJustin M. Keyes2026-04-18
* perf(vim.fn): call Lua-implemented vim.fn.xx() directly #39166Justin M. Keyes2026-04-17