summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/_editor.lua
AgeCommit message (Expand)AuthorFiles
2025-12-30build: ship "_core/*" as bytecode (built-into Nvim binary)Justin M. Keyes1
2025-12-23fix(lua): separate vim.{g,b,w,t} types #37081phanium1
2025-12-18fix(lua): don't remove first char of non-file stacktrace source (#37008)zeertzjq1
2025-11-20fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498)zeertzjq1
2025-09-16fix(paste): don't use :echo immediately before :redraw (#35773)zeertzjq1
2025-08-17feat(lua): `vim.pos`/`vim.range`Yi Ming1
2025-07-13feat(net): vim.net.request(), :edit [url] #34140Tom Ampuero1
2025-07-12fix(lua): vim.diff is nil in uv.new_work() thread #34909Justin M. Keyes1
2025-07-12refactor(lua): rename vim.diff => vim.text.diff #34864Justin M. Keyes1
2025-07-10docs: move vim.system to own sectionLewis Russell1
2025-07-04feat(pack): add built-in plugin manager `vim.pack`Evgeni Chasnovski1
2025-07-02fix(vim.system): env=nil passes env=nil to uv.spawnLewis Russell1
2025-06-13docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes1
2025-06-07docs: lua, UI events #34261Justin M. Keyes1
2025-05-10refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano1
2025-03-26fix(lua): no omni/cmdline completion for vim.env (#33044)Phạm Bình An1
2025-03-24fix(cmdline): cmdline completion of _defer_require() modules #33007phanium1
2025-03-23fix(paste): wrong '[ mark after pasting a big string (streamed chunks) #33025Au.1
2025-03-18docs: misc #32959Justin M. Keyes1
2025-03-07fix(lua): always use vim.inspect() for :lua= (#32715)zeertzjq1
2025-03-02feat(lua): don't complete private (_) fields after dot (.) #32690Maria José Solano1
2025-02-23fix(lua): `@private` => `@nodoc` #32587Dan Sully1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-11docs: miscdundargoc1
2025-01-09docs: misc #31867Justin M. Keyes1
2025-01-09feat(api): deprecate nvim_out/err_write(ln)Luuk van Baal1
2024-11-17fix(messages): proper multiline Lua print() messages #31205luukvbaal1
2024-11-11perf(lsp): use faster version of str_byteindexLewis Russell1
2024-11-02fix(lua): show stacktrace for error in vim.on_key() callback (#31021)zeertzjq1
2024-11-01feat(lua): allow vim.on_key() callback to consume the key (#30939)errael1
2024-10-26refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight1
2024-10-23feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735Tristan Knight1
2024-10-21feat(vim.validate): improve fast form and deprecate spec formLewis Russell1
2024-10-21refactor: rename vim.highlight => vim.hlJustin M. Keyes1
2024-10-21fix(lua): vim.deprecate does not support major>0Justin M. Keyes1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-10-12docs(lua): clarify when on_key "typed" will be empty (#30774)zeertzjq1
2024-10-12fix(lua): avoid recursive vim.on_key() callback (#30753)zeertzjq1
2024-10-04feat(lua): completion for vim.fn, vim.v, vim.o #30472Jongwook Choi1
2024-09-29docs: misc (#30177)dundargoc1
2024-09-24docs: lua error patterns #30240Justin M. Keyes1
2024-09-01docs: misc #28970Justin M. Keyes1
2024-06-07docs: misc (#28837)dundargoc1
2024-05-28refactor: deprecate vim.region() #28416Justin M. Keyes1
2024-05-24fix: change deprecation presentationdundargoc1
2024-04-23perf(lua): faster vim.deprecate() #28470Evgeni Chasnovski1
2024-04-18feat(lua): enable(enable:boolean, filter:table) #28374Justin M. Keyes1
2024-04-15fix(vim.ui): open() may wait indefinitely #28325Justin M. Keyes1
2024-03-31feat(lua): pass keys before mapping to vim.on_key() callback (#28098)zeertzjq1
2024-03-10docs(editorconfig): move to sourceLewis Russell1