| Age | Commit message (Expand) | Author | Files |
| 2026-04-15 | refactor(api): rename buffer to buf (positional parameters) #39013 | Justin M. Keyes | 1 |
| 2026-03-17 | docs: api, lsp, messages, intro #38327 | Justin M. Keyes | 1 |
| 2026-03-16 | fix(api): nvim_open_tabpage positional "enter" | Sean Dewar | 1 |
| 2026-03-16 | fix(api): nvim_open_tabpage "after" like :[count]tab | Sean Dewar | 1 |
| 2026-03-16 | fix: nvim_open_tabpage cleanup, fixes, more tests | Sean Dewar | 1 |
| 2026-03-16 | feat(api): add nvim_open_tabpage | Will Hopkins | 1 |
| 2025-08-14 | refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guards | bfredl | 1 |
| 2025-02-27 | doc: clarify window-id, tab-id, nvim_set_current_x #32528 | David Briscoe | 1 |
| 2024-12-23 | refactor: iwyu #31637 | Justin M. Keyes | 1 |
| 2024-12-17 | refactor(api): always use TRY_WRAP #31600 | luukvbaal | 1 |
| 2024-03-08 | fix(api): patch some cmdwin/textlock holes | Sean Dewar | 1 |
| 2024-02-19 | refactor(api): use arena when listing objects | bfredl | 1 |
| 2024-02-15 | refactor(eval): use arena when converting typvals to Object | bfredl | 1 |
| 2024-01-29 | feat(api): add nvim_tabpage_set_win (#27222) | Will Hopkins | 1 |
| 2023-11-30 | build: don't define FUNC_ATTR_* as empty in headers (#26317) | zeertzjq | 1 |
| 2023-11-27 | build(IWYU): fix includes for func_attr.h | dundargoc | 1 |
| 2023-11-12 | build: remove PVS | dundargoc | 1 |
| 2022-11-15 | build: allow IWYU to fix includes for all .c files | dundargoc | 1 |
| 2022-11-06 | refactor: fix clang-tidy warnings | dundargoc | 1 |
| 2022-04-29 | refactor(uncrustify): change rules to better align with the style guide | Dundar Goc | 1 |
| 2022-03-13 | refactor: minimize variable scope and eliminate empty declarations | Dundar Göc | 1 |
| 2021-09-18 | refactor: format #15702 | dundargoc | 1 |
| 2020-12-05 | api: move deprecated functions to separate files | Björn Linse | 1 |
| 2019-09-09 | doc: |api-fast| [ci skip] | Justin M. Keyes | 1 |
| 2017-06-03 | lint: fix indentation of FUNC_ATTR lines | Björn Linse | 1 |
| 2017-04-23 | api_clear_error() | Justin M. Keyes | 1 |
| 2017-04-23 | api: Do not truncate errors <1 MB. #6237 | Sander Bosma | 1 |
| 2017-04-19 | *: Add comment to all C files | ZyX | 1 |
| 2017-03-15 | api: implement FUNC_API_SINCE | Björn Linse | 1 |
| 2017-02-23 | api: Rename dict_set_value to dict_set_var | ZyX | 1 |
| 2016-10-23 | api: documentation | Justin M. Keyes | 1 |
| 2016-10-04 | api: Support getting the number of a window/tabpage | James McCoy | 1 |
| 2016-09-17 | api: Establish API naming convention. (#5344) | Justin M. Keyes | 1 |
| 2016-09-15 | api: make nvim[_obj]_set_var and _del_var not return the old value | Björn Linse | 1 |
| 2016-08-31 | api: consistently use nvim_ prefix and update documentation | Björn Linse | 1 |
| 2016-04-18 | api: Add warnings about the returned value to \*del_var functions | ZyX | 1 |
| 2016-04-18 | api/documentation: Add a warning that nil may mean v:null | ZyX | 1 |
| 2016-04-18 | api: Replace set_var(name, NIL) with del_var(name) | ZyX | 1 |
| 2015-08-13 | msgpack: Replace FUNC_ATTR_DEFERRED by FUNC_ATTR_ASYNC | Thiago de Arruda | 1 |
| 2015-01-26 | api/*.c: Comment cleanup | Michael Reed | 1 |
| 2014-10-21 | api: Add FUNC_ATTR_DEFERRED attribute to a number of functions | Thiago de Arruda | 1 |
| 2014-09-22 | FOR_ALL_WINDOWS_IN_TAB and local variables in FOR_ALL_TAB_WINDOWS | Wayne Rowcliffe | 1 |
| 2014-09-18 | api/msgpack-rpc: Improve error infrastructure | Thiago de Arruda | 1 |
| 2014-09-12 | api metadata: Allow typed container information in api functions | Thiago de Arruda | 1 |
| 2014-09-12 | api/msgpack-rpc: Remove specialized array types | Thiago de Arruda | 1 |
| 2014-06-18 | api: Rename find_{buffer,window,tabpage} | Thiago de Arruda | 1 |
| 2014-06-02 | Move documentation from function declarations to definitions | ZyX | 1 |
| 2014-05-31 | Initialize Object, Position | Justin M. Keyes | 1 |
| 2014-05-23 | API: Refactor: Use macro for initializing all arrays | Thiago de Arruda | 1 |
| 2014-05-23 | API: Refactor: Return handles instead of indexes | Thiago de Arruda | 1 |