summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/lua
AgeCommit message (Expand)AuthorFiles
2024-07-13fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677)zeertzjq1
2024-07-06fix(lua): don't include text after cursor in completion pattern (#29587)zeertzjq1
2024-06-27refactor(typval)!: remove distinction of binary and nonbinary stringsbfredl1
2024-06-24refactor(typval): don't use msgpack_packer for msgpackdump()bfredl1
2024-06-18refactor(lua): remove unnecessary strlen() in nlua_expand_pat() (#29388)zeertzjq1
2024-06-18fix(lua): find length of completion prefix earlier (#29384)zeertzjq1
2024-06-08feat(lua): add `vim._with`dundargoc1
2024-06-04fixup: apply the change on more filesJames Tirta Halim2
2024-06-01refactor: move shared messages to errors.h #26214Justin M. Keyes4
2024-05-16perf(treesitter): use child_containing_descendant() in has-ancestor? (#28512)vanaigr1
2024-05-07refactor(fold): avoid coverity false-positiveJaehwang Jung1
2024-05-02feat(api): add nvim__redraw for more granular redrawingLuuk van Baal1
2024-04-29fix(treesitter): make tests for memoize more robustbfredl2
2024-04-27refactor(build): make all generated c files headersbfredl2
2024-04-25refactor(source): remove unnecessary concatenation with Lua (#28499)zeertzjq1
2024-04-21refactor(treesitter): language loadingLewis Russell1
2024-04-21perf(treesitter): incremental foldupdateJaehwang Jung1
2024-04-17fix(lua): only free luarefs when returning from API (#28373)zeertzjq4
2024-04-15fix(base64): properly handle embedded NULLs when decoding (#28349)Gregory Anders1
2024-03-31feat(lua): pass keys before mapping to vim.on_key() callback (#28098)zeertzjq1
2024-03-29test: add a bit more testing for vim.on_key() (#28095)zeertzjq1
2024-03-20refactor(treesitter): handle coverity warnings betterLewis Russell1
2024-03-20fix(treesitter): treecursor regressionLewis Russell1
2024-03-19refactor(treesitter): reorder functionsLewis Russell1
2024-03-19refactor(treesitter): simplify argument checks for userdataLewis Russell1
2024-03-19refactor(treesitter): redesign query iteratingLewis Russell2
2024-03-13fix(api/buffer): fix handling of viewport of non-current bufferbfredl1
2024-03-12refactor: use ml_get_buf_len() in API code (#27825)zeertzjq3
2024-03-07refactor(msgpack): allow flushing buffer while packing msgpackbfredl1
2024-02-28refactor(metadata): generate all metadata in luabfredl1
2024-02-26Merge pull request #27599 from bfredl/nofileallocbfredl1
2024-02-26fix(mbyte): fix bugs in utf_cp_*_off() functionsVanaIgr1
2024-02-25refactor(fileio): remove API shell layer encouraging unnecessary allocationsbfredl1
2024-02-18refactor(api): use an arena for mappingsbfredl1
2024-02-16fix(treesitter): correctly handle query quantifiers (#24738)Thomas Vigouroux1
2024-02-15refactor(eval): use arena when converting typvals to Objectbfredl2
2024-02-13refactor(lua): use a keyset for vim.diff opts parsingbfredl1
2024-02-13refactor(lua): use Arena when converting from lua stack to API argsbfredl4
2024-02-08refactor(treesitter): typing for Query, TSQuery, and TSQueryInfoJongwook Choi1
2024-02-08refactor(api): use keydict and arena for more api return valuesbfredl1
2024-02-02feat(ex_cmds): no error on :lua with {range} and {code} (#27290)luukvbaal1
2024-01-30fix(lua): avoid internal error when :luado deletes lines (#27262)zeertzjq1
2024-01-28docs: enforce "treesitter" spelling #27110Jongwook Choi1
2024-01-27docs(lua): update ":{range}lua" docs + error message #27231Justin M. Keyes1
2024-01-26feat(ex_cmds): ranged :lua #27167luukvbaal1
2024-01-25fixup: raise TS min versionChristian Clason1
2024-01-20refactor(api): use hl id directly in nvim_buf_set_extmarkglepnir1
2024-01-11refactor(IWYU): fix headersdundargoc7
2023-12-30refactor: follow style guidedundargoc1
2023-12-23refactor: remove os_errmsg and os_msg functionsdundargoc1