summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/map.c
AgeCommit message (Expand)AuthorFiles
2026-04-14build: update clang v21, fix warningsdundargoc1
2026-03-03refactor(marktree): use better structure for damaged pairs after splicebfredl1
2026-02-17fix(highlight): blend underline check and use struct key for attr cacheglepnir1
2024-01-15fix(column): keep track of number of lines with number of signsLuuk van Baal1
2023-12-07perf(column): keep track of number of lines that hold up the 'signcolumn'Luuk van Baal1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-12build: remove PVSdundargoc1
2023-10-23build(lint): remove unnecessary clint.py rulesdundargoc1
2023-09-30build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq1
2023-09-19refactor(grid): change schar_T representation to be more compactbfredl1
2023-09-13refactor(highlight): merge redundant attr_entries and attr_entry_ids structsbfredl1
2023-09-10refactor(memfile): change mf_trans and mf_hash from ad-hoc hashtable to Mapbfredl1
2023-09-08refactor(map): enhanced implementation, Clean Code™, etc etcbfredl1
2023-05-17refactor(map): avoid duplicated khash_t types for valuesbfredl1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc1
2022-08-31feat(lua): vim.ui_attach to get ui events from luabfredl1
2022-07-04feat(tui): recognize keypad keys when using kitty keyboard protocolerw71
2022-05-30refactor(api): use hashy hash for looking up api method and event namesbfredl1
2022-05-26refactor: missing parenthesis may cause unexpected problems (#17443)kylo2521
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc1
2022-03-15refactor(ui): use "ui_client" instead of "redraw" as general prefixbfredl1
2022-03-15feat(ui): implement ui_client event handlershlpr981
2022-03-07feat(api): autocmd `group` can be either name or id (#17559)Dhruv Manilawala1
2022-02-27feat(lua): add api and lua autocmdsTJ DeVries1
2022-01-15refactor(extmarks): use a more efficient representationBjörn Linse1
2021-12-30refactor: remove unused macrosDundar Göc1
2021-10-29refactor: uncrustify #16090dundargoc1
2021-09-29Refactor/uncrustify (#15790)dundargoc1
2021-09-22refactor: format with uncrustify #15741dundargoc1
2021-08-22refactor(map): remove extra-allocating map_new/map_free functionsBjörn Linse1
2021-08-22refactor(extmark): remove pointer indirection for extmark use of mapsBjörn Linse1
2021-08-22refactor(syntax): don't use pointer indirected maps for no reasonBjörn Linse1
2021-08-22perf(map): reduce double pointer indirection to single pointer indirectionBjörn Linse1
2021-08-19perf(highlight): use a hashtable for highlight group namesBjörn Linse1
2020-11-01api: add API for themesBjörn Linse1
2020-10-10api: multiple decoration providers at onceBjörn Linse1
2020-09-03extmark: refiy "Decoration" abstractionBjörn Linse1
2020-01-16extmarks/bufhl: reimplement using new marktree data structureBjörn Linse1
2019-06-30rename: FUNC_API_ASYNC => FUNC_API_FASTBjörn Linse1
2019-04-08doc [ci skip]Justin M. Keyes1
2019-02-27os/env: use libuv v1.12 getenv/setenv APIJustin M. Keyes1
2018-11-24api: implement object namespacesBjörn Linse1
2018-07-21highlight: refactor to use stateful representationBjörn Linse1
2017-06-24bufhl: use kbtree for bufhlBjörn Linse1
2017-04-23refactor: Remove unused MAP_IMPL. (#6573)Patrick Jackson1
2017-04-19*: Add comment to all C filesZyX1
2016-08-31api: unify buffer numbers and window ids with handlesBjörn Linse1
2016-08-31api: rename "msgpack_rpc/defs.h" to "api/private/dispatch.h" and use the head...Björn Linse1
2016-07-12Fix String_eq() (#5051)Marco Hinz1