summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/lua
AgeCommit message (Expand)AuthorFiles
2025-05-11refactor(treesitter): remove empty parse callbackRiley Bruins1
2025-05-04feat(messages): cleanup Lua error messagesJustin M. Keyes4
2025-05-02feat(build): build.zig MVP: build and run functionaltests on linuxbfredl1
2025-04-21fix(coverity/530026,530028): free resources on early exit in nlua_exec_file #...Nathaniel Poppe1
2025-04-21feat(ui): avoid setting 'cmdheight' with vim.ui_attach()Luuk van Baal1
2025-04-16fix(env.c): drop envmap, free os_getenv() result #32683Judit Novak1
2025-04-12fix(treesitter): clear parse options state #33437Riley Bruins1
2025-03-29refactor(treesitter): migrate to ts parser callback API #33141Riley Bruins1
2025-03-21fix(log): unify error messages for vim.ui_attach/decor providers #33005luukvbaal1
2025-03-19fix(messages): incorrect error message splitting and kind #32990luukvbaal1
2025-03-11feat(treesitter): allow disabling captures and patterns on TSQuery (#32790)Ian Chamberlain1
2025-03-07docs: OSC 133 shell config #32771Justin M. Keyes1
2025-03-07fix(lua): always use vim.inspect() for :lua= (#32715)zeertzjq1
2025-03-05fix(lua): format errors from luv callbacks using __tostringbfredl1
2025-03-01feat(treesitter): add more metadata to `language.inspect()` (#32657)Lewis Russell1
2025-02-28vim-patch:8.2.4603: sourcing buffer lines is too complicatedzeertzjq2
2025-02-27fix(lua): wrong script context for option set by func from nvim_exec2 (#32659)zeertzjq1
2025-02-25fix(lua): don't override script ID from :source (#32626)zeertzjq1
2025-02-24fix(lua): SIGSEGV in luv callback with error(nil) #32595phanium1
2025-02-21fix(treesitter): `TSNode:field()` returns all children with the given fieldRiley Bruins1
2025-02-02refactor(treesitter): always return valid range from parse() #32273Riley Bruins1
2025-01-27build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200)Christian Clason1
2025-01-24fix(lua): pop retval for fast context LuaRefLuuk van Baal1
2025-01-18fix(lua): prevent SIGSEGV when lua error is NULL in libuv_worker林玮 (Jade Lin)1
2025-01-14fix(treesitter): uv_dlclose after uv_dlerrorHorror Proton1
2025-01-12feat(treesitter): async parsingRiley Bruins1
2025-01-09feat(api): add err field to nvim_echo() optsLuuk van Baal1
2024-12-23fix: fix broken wasmtime builddundargoc1
2024-12-23refactor: iwyu #31637Justin M. Keyes9
2024-12-17refactor(api): always use TRY_WRAP #31600luukvbaal1
2024-12-08fix(lua): avoid vim._with() double-free with cmdmod (#31505)zeertzjq1
2024-11-17fix(messages): proper multiline Lua print() messages #31205luukvbaal1
2024-11-14fix(messages)!: vim.ui_attach message callbacks are unsafeLuuk van Baal1
2024-11-13fix(treesitter): show proper node name error messagesRiley Bruins1
2024-11-02fix(lua): show stacktrace for error in vim.on_key() callback (#31021)zeertzjq1
2024-11-01feat(lua): allow vim.on_key() callback to consume the key (#30939)errael1
2024-10-27fix(treesitter): correct condition in `__has_ancestor`Amaan Qureshi1
2024-10-26refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight1
2024-10-23feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735Tristan Knight1
2024-10-12fix(treesitter): mark supertype nodes as namedRiley Bruins1
2024-10-12fix(lua): avoid recursive vim.on_key() callback (#30753)zeertzjq1
2024-10-11fix(treesitter): remove duplicate symbol names in language.inspect()Riley Bruins1
2024-10-11feat(treesitter): introduce child_with_descendant()Riley Bruins1
2024-10-03perf(treesitter): do not use tree cursors with a small lifetimeLewis Russell1
2024-09-30fix(diff): use mmfile_t in linematchLewis Russell1
2024-09-25fix(coverity): size_t overflow #30497Justin M. Keyes1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-08-29 fix(build): issues with s390x CIbfredl1
2024-08-26feat(treesitter): add support for wasm parsersLewis Russell2
2024-07-13fix(lua)!: do not use typed table for empty dictAmit Singh1