aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua
Commit message (Expand)AuthorAge
...
* | Merge #39730 from ofseed/lsp-remove-deprecatedJustin M. Keyes2026-05-11
|\ \ | |/ |/|
| * refactor(lsp)!: always require `position_encoding`Yi Ming2026-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(lsp): pass arbitrary positions to vim.lsp.buf #39446Yi Ming2026-05-10
* | docs: misc, window #39720Justin 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(treesitter): remove default match limit (#39696)Will Lillis2026-05-09
* refactor(defaults): use public treesitter select()Nathan Zeng2026-05-09
* vim-patch:9.2.0458: Crash with invalid shellredir/shellpipe value (#39691)zeertzjq2026-05-09
* vim-patch:9.2.0455: 'findfunc' only allows extra info for cmdline completionzeertzjq2026-05-09
* vim-patch:9.2.0451: 'findfunc' can't return extra info for cmdline completionzeertzjq2026-05-09
* fix(pack): suggest "delete" code action for active plugins #39678Evgeni Chasnovski2026-05-08
* Merge #39625 from ofseed/plugin-matchparenJustin M. Keyes2026-05-08
|\
| * refactor(matchparen): parameterize `win` instead of always using the currentYi Ming2026-05-08
| * refactor(matchparen): rewrite matchparen plugin in LuaYi Ming2026-05-08
* | fix(vim.range): empty ranges semantics vs regular ranges #39474Luis Calle2026-05-08
* | refactor: _meta/builtin_types.lua => vimfn_types.lua #39658Justin M. Keyes2026-05-07
* | 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
* | docs: expand nvim_create_user_command docs #39540Quentin2026-05-07
* | fix(treesitter): drop select() kwargs #39646Justin M. Keyes2026-05-07
* | docs: rename "tabpage"Justin M. Keyes2026-05-07
* | docs: misc, rename "tabpage"Justin M. Keyes2026-05-07
|/
* feat(pos): pos:to_offset(), pos.offset() #39564Yi Ming2026-05-06
* 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(lua): increase vim.F deprecation version [skip ci] #39632Mike J McGuirk2026-05-06
* | fix(vim.iter): add richer generic annotationsLewis Russell2026-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
* feat(diagnostic)!: deprecate `format` as a table #39603Yi Ming2026-05-06
* feat(api): nvim_get_commands returns desc #39623glepnir2026-05-06
* feat(treesitter): provide select() #39069Nathan Zeng2026-05-06
* perf(lua): memoize `key_fn` results #39568Yi Ming2026-05-05
* fix(lsp): support nested workspace registrations #39574Tristan Knight2026-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
* fix(diagnostic): status() respects config.signs #39525Yi Ming2026-05-05
* vim-patch:bb807eb: runtime(doc): Tweak documentation style (#39597)zeertzjq2026-05-05
* fix(treesitter): get_node_text() inconsistent trailing newline #39409David Balatero2026-05-03
* refactor(excmd): pass fargs to Lua for builtin cmds #39528Justin M. Keyes2026-05-02
* vim-patch:9.2.0425: Cannot silence undo/redo messages (#39554)zeertzjq2026-05-02
* fix(lsp): dynamic registration for off-spec method #39544Tristan Knight2026-05-01