summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/lua/executor.c
AgeCommit message (Expand)AuthorFiles
2024-11-01feat(lua): allow vim.on_key() callback to consume the key (#30939)errael1
2024-10-12fix(lua): avoid recursive vim.on_key() callback (#30753)zeertzjq1
2024-08-26feat(treesitter): add support for wasm parsersLewis Russell1
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-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-01refactor: move shared messages to errors.h #26214Justin M. Keyes1
2024-04-25refactor(source): remove unnecessary concatenation with Lua (#28499)zeertzjq1
2024-04-17fix(lua): only free luarefs when returning from API (#28373)zeertzjq1
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-19refactor(treesitter): redesign query iteratingLewis Russell1
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)zeertzjq1
2024-02-28refactor(metadata): generate all metadata in luabfredl1
2024-02-25refactor(fileio): remove API shell layer encouraging unnecessary allocationsbfredl1
2024-02-18refactor(api): use an arena for mappingsbfredl1
2024-02-15refactor(eval): use arena when converting typvals to Objectbfredl1
2024-02-13refactor(lua): use Arena when converting from lua stack to API argsbfredl1
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-27docs(lua): update ":{range}lua" docs + error message #27231Justin M. Keyes1
2024-01-26feat(ex_cmds): ranged :lua #27167luukvbaal1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-30refactor: follow style guidedundargoc1
2023-12-23refactor: remove os_errmsg and os_msg functionsdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-20refactor: eliminate cyclic includesdundargoc1
2023-12-17refactor: move non-symbols to defs.h headersdundargoc1
2023-12-12fix(lua): memory leak when using invalid syntax with exists() (#26530)zeertzjq1
2023-12-12feat(eval): exists() function supports checking v:lua functions (#26485)Raphael1
2023-12-06vim-patch:8.2.3695: confusing error for missing key (#26420)zeertzjq1
2023-12-01refactor: change event_create() to a macro (#26343)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-27build(IWYU): fix includes for undo_defs.hdundargoc1
2023-11-27docs: small fixes (#26154)dundargoc1
2023-11-27fix(lua): disallow vim.wait() in fast contextsLewis Russell1
2023-11-20refactor: enable formatting for ternariesdundargoc1
2023-11-19build: bump uncrustify versiondundargoc1
2023-11-17fix(lua): only disable vim.schedule() when closing main loop (#26090)zeertzjq1
2023-11-13fix(lua): do not schedule events if Nvim is exitingGregory Anders1
2023-11-12build: remove PVSdundargoc1
2023-11-10fix(f_wait): flush UI before blocking (#25962)zeertzjq1
2023-11-08fix: flush UI state before blocking in vim.wait (#25938)Gregory Anders1
2023-11-08refactor: move defaults into separate module (#25929)Gregory Anders1
2023-11-05refactor: the long goodbyedundargoc1
2023-10-14fix(ui): empty line before the next message after :silent commandnwounkn1
2023-10-02refactor: move cmdline completion types to cmdexpand_defs.h (#25465)zeertzjq1
2023-09-30refactor: reorganize option header files (#25437)zeertzjq1