summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/mapping.c
AgeCommit message (Expand)AuthorFiles
2026-04-24fix(api): LuaRef leak in nvim_set_keymap on LHS too long (>=66 bytes) #39351Barrett Ruth1
2026-04-13feat(api): rename buffer to buf in retval #38900Justin M. Keyes1
2026-04-01vim-patch:9.2.0276: [security]: modeline security bypass (#38657)zeertzjq1
2026-02-08fix(messages): unwanted newlines with ext_messages #37733luukvbaal1
2026-01-08test(buffer_updates_spec): move on_detach tests to its block (#37297)zeertzjq1
2026-01-08fix(langmap): assert failure on mapping to char >= 256 (#37291)zeertzjq1
2026-01-07fix(mappings): always include replace_keycodes in mapping dicts (#37272)zeertzjq1
2025-10-04vim-patch:partial:8.1.1939: code for handling v: variables in generic eval fi...Jan Edmund Lazo1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-08-14vim-patch:9.1.1627: fuzzy matching can be improvedzeertzjq1
2025-07-08fix(api): populate lhsrawalt in nvim_get_keymap responsencrpy1
2025-05-23vim-patch:9.1.1402: multi-byte mappings not properly stored in session file (...zeertzjq1
2025-04-01fix(api): nvim_set_keymap() throws error even in pcall() #33228tstsrt1
2025-03-30fix(api): use E226 instead of E227 for duplicate abbreviation (#33159)zeertzjq1
2025-03-29fix(api): use original LHS in keymap error message #33135Gregory Anders1
2025-03-19fix(messages): incorrect error message splitting and kind #32990luukvbaal1
2025-03-15docs: miscdundargoc1
2025-01-01refactor(options): use `const` in more places (#31791)Famiu Haque1
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-11-20fix(messages): more ext_messages kinds #31279luukvbaal1
2024-11-13refactor(highlight): make enum of builtin highlights start with 1bfredl1
2024-11-08refactor(message): propagate highlight id instead of attrsLuuk van Baal1
2024-10-24vim-patch:9.1.0814: mapset() may remove unrelated mapping (#30941)zeertzjq1
2024-10-01refactor: use ERROR_SET() to check for error (#30594)zeertzjq1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-08-02vim-patch:9.0.0634: evaluating "expr" options has more overhead than neededzeertzjq1
2024-07-30refactor(mappings): elide description copy (#29910)zeertzjq1
2024-07-30vim-patch:9.1.0642: Check that mapping rhs starts with lhs fails if not simpl...zeertzjq1
2024-06-14revert: "refactor: use S_LEN macro" (#29319)Lewis Russell1
2024-06-11refactor: use S_LEN(s) instead of s, n (#29219)James1
2024-06-01refactor: move shared messages to errors.h #26214Justin M. Keyes1
2024-05-15docs: misc (#28609)dundargoc1
2024-04-20refactor: add xmemcpyz() and use it in place of some xstrlcpy() (#28422)zeertzjq1
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-03vim-patch:partial:9.0.1196: code is indented more than necessary (#27315)zeertzjq1
2024-01-20feat(api): support getting abbreviations (#26868)Raphael1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-30refactor: follow style guidedundargoc1
2023-12-23refactor: remove CPO_TO_CPO_FLAGS() (#26718)zeertzjq1
2023-12-23fix(mappings): fix mapset() not replacing map with backslash (#26719)zeertzjq1
2023-12-19refactor: use `bool` to represent boolean valuesdundargoc1
2023-12-07refactor: object_to_vim() cannot failJustin M. Keyes1
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-28refactor: fix runtime_defs.h (#26259)zeertzjq1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-27refactor: fix includes for api/autocmd.hdundargoc1