summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/buffer_updates.c
AgeCommit message (Expand)AuthorFiles
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-02-13refactor(lua): use Arena when converting from lua stack to API argsbfredl1
2024-02-11refactor(api): use an arena for nvim_buf_get_lines and buffer updatesbfredl1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-11-30build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq1
2023-11-29refactor: move some constants out of vim_defs.h (#26298)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-27build(IWYU): fix includes for undo_defs.hdundargoc1
2023-11-27build(IWYU): fix includes for func_attr.hdundargoc1
2023-11-27refactor: move Arena and ArenaMem to memory_defs.h (#26240)zeertzjq1
2023-11-12build: remove PVSdundargoc1
2023-03-09fix(buffer_updates): save and restore current window cursor (#16732)zeertzjq1
2023-01-03refactor(api): do not allocate temporaries for internal eventsbfredl1
2022-12-14fix(treesitter): properly restore `'syntax'` (#21358)Lewis Russell1
2022-11-15fix(api): nvim_buf_get_text regression (#21071)Lewis Russell1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-11-14feat(lua-api): avoid unnecessary allocations (#19877)Lewis Russell1
2022-08-31feat(lua): vim.ui_attach to get ui events from luabfredl1
2022-07-20refactor(object): get rid of redundant FIXED_TEMP_ARRAYbfredl1
2022-05-31feat: add preview functionality to user commandsFamiu Haque1
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc1
2022-05-10vim-patch:8.2.4911: the mode #defines are not clearly named (#18499)zeertzjq1
2022-05-07fix(extmarks): revert to int for extmark rowzeertzjq1
2022-05-06refactor: enable -Wconversion warning for edit.cDundar Goc1
2022-04-13refactor: add pure attribute to pure functionsDundar Göc1
2021-09-19refactor: format with uncrustify #15722dundargoc1
2021-07-24fix: fix incorrect call sites of xcallocGregory Anders1
2021-07-07chore: use codespell to spell check #15016dundargoc1
2021-04-03luaref: free all references in buffer_updatesBjörn Linse1
2021-02-10buffer updates: add on_reload callback and handle it in treesitter parserBjörn Linse1
2020-12-15feat(buffer_updates): allow ignoring when previewingThomas Vigouroux1
2020-09-11Merge pull request #12889 from vigoux/bytetrack-open-lineBjörn Linse1
2020-09-11fix(bufupdates): avoid sending empty updatesThomas Vigouroux1
2020-09-10lua: cleanup naming conventions of executor functionsBjörn Linse1
2020-09-09fix lintsThomas Vigouroux1
2020-09-09api/buffer: add "on_bytes" callback to nvim_buf_attachBjörn Linse1
2020-02-10treesitter: cleanup some luahl stuffBjörn Linse1
2020-01-16extmarks/bufhl: reimplement using new marktree data structureBjörn Linse1
2019-12-22tree-sitter: implement query functionality and highlighting prototype [skip.l...Björn Linse1
2019-08-06lua: support getting UTF-32 and UTF-16 sizes of replaced textBjörn Linse1
2019-08-06lua: add {old_byte_size} to on_lines buffer change eventBjörn Linse1
2019-06-15api/lua: add on_detach to nvim_buf_attachBjörn Linse1
2019-06-04api: allow nvim_buf_attach from lua using callbacksBjörn Linse1
2018-09-24add func_attr_printf in :MichaHoffmann1
2018-06-22*: Replace b_changedtick with new always-inline functionsZyX1
2018-06-09refactor: buf_collect_lines (#8509)Justin M. Keyes1
2018-06-08Merge #7917 'API: buffer updates'Justin M. Keyes1