| Commit message (Expand) | Author | Age |
| * | feat(treesitter): add get_captures() for positions and ranges | Lewis Russell | 2026-09-28 |
| * | refactor(charset)!: delete 'isprint' and cleanup 'iskeyword' and friends | bfredl | 2026-09-22 |
| * | fix(help): :helptags regressions | Justin M. Keyes | 2026-08-25 |
| * | docs: misc, remove some old help tags #40214 | Justin M. Keyes | 2026-07-18 |
| * | Merge #40621 fix(ui2)!: legacy 'ruler' inconsistencies | Justin M. Keyes | 2026-07-15 |
| |\ |
|
| | * | docs(ui2): deprecate v:echospace | Sébastien Hoffmann | 2026-07-11 |
| * | | refactor(vimscript)!: drop ctxget(), ctxpush(), etc #40724 | Justin M. Keyes | 2026-07-13 |
| |/ |
|
| * | feat(api): add nvim_win_resize() | XiaowenHu96 | 2026-07-05 |
| * | feat(lsp)!: deprecate `vim.lsp.util.character_offset()` | Yi Ming | 2026-05-18 |
| * | feat(vim.hl): vim.hl.hl_op() #39777 | Ayose C. | 2026-05-17 |
| * | fix(vim.iter): add richer generic annotations | Lewis Russell | 2026-05-06 |
| * | feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495 | Olivia Kinnear | 2026-05-06 |
| * | feat(events)!: support `Optionset modified`, drop BufModifiedSet #35610 | glepnir | 2026-04-27 |
| * | feat(api): rename buffer to buf in retval #38900 | Justin M. Keyes | 2026-04-13 |
| * | feat(api): rename buffer to buf #35330 | Jordan | 2026-04-08 |
| * | docs: news #38583 | Justin M. Keyes | 2026-03-29 |
| * | docs: news #38464 | Justin M. Keyes | 2026-03-28 |
| * | feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360 | skewb1k | 2026-03-21 |
| * | docs: deprecate hit-enter | Justin M. Keyes | 2026-03-11 |
| * | feat(lsp)!: reimplement `textDocument/codeLens` as decoration provider | Yi Ming | 2026-02-03 |
| * | fix(options): deprecate 'gdefault', 'magic' | Justin M. Keyes | 2025-12-20 |
| * | fix(lsp): correct iteration through attached buffers (#36517) | Maria Solano | 2025-11-10 |
| * | feat(lsp): deprecate `vim.lsp.stop_client` (#36459) | Olivia Kinnear | 2025-11-10 |
| * | fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449) | Maria Solano | 2025-11-10 |
| * | fix(lsp): remove `vim.lsp.diagnostic.reset()` (#35938) | Maria Solano | 2025-09-27 |
| * | fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274 | Maria José Solano | 2025-08-11 |
| * | refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable() | Yi Ming | 2025-07-13 |
| * | refactor(lua): rename vim.diff => vim.text.diff #34864 | Justin M. Keyes | 2025-07-12 |
| * | docs: deprecate :ownsyntax | Justin M. Keyes | 2025-07-10 |
| * | docs: deprecate <sfile> | Justin M. Keyes | 2025-06-18 |
| * | feat(lsp)!: pass entire entry to format function (#34166) | Maria José Solano | 2025-05-31 |
| * | fix(diagnostic): deprecate `float` in `vim.diagnostic.Opts.Jump` (#34037) | v1nh1shungry | 2025-05-19 |
| * | feat(diagnostic): add `on_jump` callback option | Maria José Solano | 2025-05-05 |
| * | docs: treesitter parse errors #33811 | Christian Clason | 2025-05-03 |
| * | refactor(lsp): deprecate client_is_stopped #33342 | Justin M. Keyes | 2025-04-06 |
| * | feat(lsp.util): deprecate vim.lsp.util.stylize_markdown | Lewis Russell | 2025-04-04 |
| * | docs: news 0.12 #33065 | Justin M. Keyes | 2025-03-26 |
| * | docs: misc #32959 | Justin M. Keyes | 2025-03-18 |
| * | refactor(lsp)!: rename lsp.completion.trigger() to get() (#32911) | Mathias Fußenegger | 2025-03-16 |
| * | build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200) | Christian Clason | 2025-01-27 |
| * | feat(api): deprecate nvim_buf_add_highlight() | bfredl | 2025-01-20 |
| * | refactor(api): deprecate nvim_notify #31938 | Justin M. Keyes | 2025-01-10 |
| * | feat(api): deprecate nvim_out/err_write(ln) | Luuk van Baal | 2025-01-09 |
| * | feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343 | Justin M. Keyes | 2024-12-19 |
| * | feat(terminal)!: cursor shape and blink (#31562) | Gregory Anders | 2024-12-17 |
| * | feat(lsp): deprecate vim.lsp.start_client #31341 | Maria José Solano | 2024-12-04 |
| * | docs: misc (#31138) | dundargoc | 2024-11-21 |
| * | feat(lsp): deprecate non-method client functions | Lewis Russell | 2024-11-20 |
| * | feat(lsp)!: remove client-server handlers from vim.lsp.handlers | Lewis Russell | 2024-11-01 |
| * | Merge pull request #30935 from lewis6991/feat/lsp_multi_hover | Lewis Russell | 2024-10-29 |
| |\ |
|