aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/lua
Commit message (Expand)AuthorAge
* [extregs] implement tab completion for ~ menu.extregsJosh Rahm18 hours
* [extregs] implemented aliases.Josh Rahm36 hours
* [extregs] switch to a hash map for an arbitrary number of extregs.Josh Rahm36 hours
* [feat] extregistersJosh Rahm36 hours
* Merge pull request #42217 from bfredl/redirectingbfredl13 days
|\
| * fix(lua): regression with `print()` in headless modebfredl13 days
* | fix(lua): vim._with({ buf, win }) assertion failure #42244Justin M. Keyes2026-10-05
|/
* feat(lua): in script mode -l, use raw output for print()bfredl2026-10-02
* fix(api): correct Lua command and completion typesLewis Russell2026-09-28
* fix(lint): fix some warnings in clang-tidy 22bfredl2026-09-23
* refactor(option): simplify error buffer handlingLewis Russell2026-09-21
* fix(strings): non fatal errors for [NULL] safety in vim_snprintfbfredl2026-09-08
* fix(lua): blast radius of broken `_G.debug` #41507Justin M. Keyes2026-08-27
* docs: misc #41452Justin M. Keyes2026-08-23
* fix(lifecycle): Lua state not freed if free_all_mem() is re-entered #41366Justin M. Keyes2026-08-18
* feat(cwd)!: :lcd! (bang), rearrange :bcd/:lcd/… scope precedence #41194Justin M. Keyes2026-08-07
* feat(vim._with): `keepcwd`Justin M. Keyes2026-08-06
* feat(cwd): support explicit chdir (:bcd/:tcd/…) in temp contextJustin M. Keyes2026-08-06
* fix(options): ":set foo?" for Lua callbacks #41100Justin M. Keyes2026-08-01
* refactor(options): drop OptVal, use ObjectJustin M. Keyes2026-07-29
* fix(lua): vim.regex():match_str abort in Luv callback #41008Justin M. Keyes2026-07-27
* refactor(exmode): Ex-mode as cmdwin + Lua #40991Justin M. Keyes2026-07-27
* feat(eval): declare more "fast" functions #40834Justin M. Keyes2026-07-19
* fix(lua): vim.keycode cleanup #40817Justin M. Keyes2026-07-18
* feat(lua): vim.keycode() gets structured parse result #38636altermo2026-07-18
* Merge pull request #40628 from Rawan10101/wasm-runtime-bundlingbfredl2026-07-12
|\
| * build(wasm): bundle runtime files into MEMFSrawan101012026-07-12
* | refactor(input): rename getchar.c => input.c #40698Justin M. Keyes2026-07-12
* | refactor: unify context-switching conceptsJustin M. Keyes2026-07-10
* | refactor(lua): rename nlua_call_typvalJustin M. Keyes2026-07-06
* | fix(lua): bufwrite message overridden by :redrawstatusJustin M. Keyes2026-07-06
|/
* fix(lua): give nicer error message when trying to index vim.NILbfredl2026-06-29
* fix(lua): reject process exit in fast callbacks #39937Barrett Ruth2026-06-27
* fix(treesitter): give each wasm parser its own TSWasmStore #40163Ryan Patterson2026-06-16
* feat(startup)!: "standalone" mode -ll is killbfredl2026-06-04
* Merge pull request #39920 from bfredl/luastringbfredl2026-05-25
|\
| * fix(lua): use even safer and even better error() message conversionbfredl2026-05-25
* | fix(api): fail fast if `has_lua_imp` retval looks wrong #39866Justin M. Keyes2026-05-20
|/
* refactor: simplify aucmd_restbuf usage #39879Justin M. Keyes2026-05-19
* fix(api): regressions with lua return values #39837bfredl2026-05-18
* vim-patch:9.2.0494: User commands cannot handle single args with spaces (#39854)zeertzjq2026-05-18
* feat(api): nvim_buf_call, win_call can has multiple return values #39801bfredl2026-05-17
* test: run Lua harness with nvim -lLewis Russell2026-05-13
* fix(messages): fast context for for nvim_echo({kind}) callback #39755luukvbaal2026-05-12
* fix(style): some clang-tidy 22 fixesbfredl2026-05-11
* fix(treesitter): crash in ts_parser_delete after gc #39497Szymon Wilczek2026-05-07
* refactor(excmd): pass fargs to Lua for builtin cmds #39528Justin M. Keyes2026-05-02
* fix: vim._with may silence all cmdline-errors #34301altermo2026-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