| Commit message (Expand) | Author | Age |
| * | feat(api): nvim_chan_set() | Justin M. Keyes | 11 days |
| * | ci(lua): enable annotation and style checks | Lewis Russell | 2026-09-30 |
| * | fix(lua): enable param-type-mismatch diagnostic | Lewis Russell | 2026-09-28 |
| * | fix(lua): enable unnecessary-assert diagnostic | Lewis Russell | 2026-09-28 |
| * | fix(lua): enable assignment type checking in runtime code | Lewis Russell | 2026-09-25 |
| * | fix(lua): enable nil-safety diagnostics in runtime code | Lewis Russell | 2026-09-25 |
| * | fix(lua): add missing param annotations (#41911) | Lewis Russell | 2026-09-15 |
| * | build: enable more EmmyLua checks | Lewis Russell | 2026-09-08 |
| * | feat(lsp): fallback to textDocument/formatting from vim.lsp.formatexpr #40079 | Marcus Caisey | 2026-08-18 |
| * | feat(lsp): pass target buffer to `reuse_client` predicate #41163 | Mike J McGuirk | 2026-08-07 |
| * | docs: func/expr options, misc #41102 | Justin M. Keyes | 2026-08-01 |
| * | feat(options): lua closure/function options | Justin M. Keyes | 2026-07-31 |
| * | docs: misc #40847 | Justin M. Keyes | 2026-07-25 |
| * | docs: misc, remove some old help tags #40214 | Justin M. Keyes | 2026-07-18 |
| * | refactor(api): omit optional param | Justin M. Keyes | 2026-07-13 |
| * | refactor(lsp): convert diagnostics to capability framework #40433 | jdrouhard | 2026-06-26 |
| * | fix(lsp): make LspNotify more robust #40332 | jdrouhard | 2026-06-20 |
| * | refactor: introduce nvim_on internally #39883 | Justin M. Keyes | 2026-05-20 |
| * | docs: dev, lsp, indent-guides #39756 | Justin M. Keyes | 2026-05-14 |
| * | refactor!: remove deprecated APIs | Yi Ming | 2026-05-11 |
| * | fix(lsp): send didClose, didOpen when languageId changes #39499 | phanium | 2026-04-30 |
| * | feat(lsp): highlight foldtext via treesitter #38789 | Yi Ming | 2026-04-15 |
| * | docs: lsp, options, api #38980 | Justin M. Keyes | 2026-04-14 |
| * | revert: "fix(lsp): only resolve LSP configs once" #38990 | Justin M. Keyes | 2026-04-12 |
| * | fix(lsp): send didOpen on save to all clients+groups #37454 | Emilv2 | 2026-04-12 |
| * | feat(api): rename buffer to buf #35330 | Jordan | 2026-04-08 |
| * | Merge #38560 refactor vim.lsp.rpc | Justin M. Keyes | 2026-04-01 |
| |\ |
|
| | * | refactor(lsp): merge `vim.lsp.rpc.Client` and `vim.lsp.rpc.PublicClient` | Yi Ming | 2026-03-30 |
| * | | docs: fix syntax errors in examples #38606 | skewb1k | 2026-03-30 |
| |/ |
|
| * | test(lsp): get_configs resolves only necessary configs | Justin M. Keyes | 2026-03-24 |
| * | docs: api, plugins, ui2 | Justin M. Keyes | 2026-03-24 |
| * | feat(lsp): attach to buftype=help buffers #38412 | Barrett Ruth | 2026-03-23 |
| * | revert: "feat(lsp): add `buftypes` field to `vim.lsp.Config`" #38421 | Maria Solano | 2026-03-22 |
| * | feat(lsp): add `buftypes` field to `vim.lsp.Config` (#38380) | Barrett Ruth | 2026-03-21 |
| * | feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360 | skewb1k | 2026-03-21 |
| * | docs: misc | Justin M. Keyes | 2026-03-20 |
| * | feat(stdlib): vim.fs.ext() returns file extension #36997 | Yochem van Rosmalen | 2026-03-20 |
| * | feat(lsp): vim.lsp.get_configs() #37237 | Olivia Kinnear | 2026-03-19 |
| * | docs: misc, terminal | Justin M. Keyes | 2026-03-18 |
| * | refactor: integer functions, optimize asserts #34112 | Lewis Russell | 2026-03-12 |
| * | docs: use "ev" convention in event-handlers | Justin M. Keyes | 2026-03-12 |
| * | docs: api, messages, lsp, trust | Justin M. Keyes | 2026-03-11 |
| * | fix(lsp): only resolve LSP configs once (#38007) | Andrew Braxton | 2026-02-23 |
| * | refactor: defer_fn return type #37999 | Justin M. Keyes | 2026-02-23 |
| * | fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960) | Maria Solano | 2026-02-18 |
| * | fix(lsp): wait to display exit message #37925 | Olivia Kinnear | 2026-02-18 |
| * | fix(lsp): wait for exit_timeout on quit #37597 | phanium | 2026-02-15 |
| * | docs: lsp, options, promptbuf | Justin M. Keyes | 2026-02-12 |
| * | refactor(lsp): drop once(), use _memoize() #37829 | Justin M. Keyes | 2026-02-12 |
| * | fix: lsp.enable() don't work correctly inside FileType event #37538 | phanium | 2026-01-27 |