aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/map.c
Commit message (Expand)AuthorAge
* refactor(grid): change schar_T representation to be more compactbfredl2023-09-19
* refactor(highlight): merge redundant attr_entries and attr_entry_ids structsbfredl2023-09-13
* refactor(memfile): change mf_trans and mf_hash from ad-hoc hashtable to Mapbfredl2023-09-10
* refactor(map): enhanced implementation, Clean Code™, etc etcbfredl2023-09-08
* refactor(map): avoid duplicated khash_t types for valuesbfredl2023-05-17
* build: allow IWYU to fix includes for all .c filesdundargoc2022-11-15
* refactor: move klib out of src/nvim/ #20341dundargoc2022-09-25
* feat(lua): vim.ui_attach to get ui events from luabfredl2022-08-31
* feat(tui): recognize keypad keys when using kitty keyboard protocolerw72022-07-04
* refactor(api): use hashy hash for looking up api method and event namesbfredl2022-05-30
* refactor: missing parenthesis may cause unexpected problems (#17443)kylo2522022-05-26
* refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc2022-05-25
* refactor(ui): use "ui_client" instead of "redraw" as general prefixbfredl2022-03-15
* feat(ui): implement ui_client event handlershlpr982022-03-15
* feat(api): autocmd `group` can be either name or id (#17559)Dhruv Manilawala2022-03-07
* feat(lua): add api and lua autocmdsTJ DeVries2022-02-27
* refactor(extmarks): use a more efficient representationBjörn Linse2022-01-15
* refactor: remove unused macrosDundar Göc2021-12-30
* refactor: uncrustify #16090dundargoc2021-10-29
* Refactor/uncrustify (#15790)dundargoc2021-09-29
* refactor: format with uncrustify #15741dundargoc2021-09-22
* refactor(map): remove extra-allocating map_new/map_free functionsBjörn Linse2021-08-22
* refactor(extmark): remove pointer indirection for extmark use of mapsBjörn Linse2021-08-22
* refactor(syntax): don't use pointer indirected maps for no reasonBjörn Linse2021-08-22
* perf(map): reduce double pointer indirection to single pointer indirectionBjörn Linse2021-08-22
* perf(highlight): use a hashtable for highlight group namesBjörn Linse2021-08-19
* api: add API for themesBjörn Linse2020-11-01
* api: multiple decoration providers at onceBjörn Linse2020-10-10
* extmark: refiy "Decoration" abstractionBjörn Linse2020-09-03
* extmarks/bufhl: reimplement using new marktree data structureBjörn Linse2020-01-16
* rename: FUNC_API_ASYNC => FUNC_API_FASTBjörn Linse2019-06-30
* doc [ci skip]Justin M. Keyes2019-04-08
* os/env: use libuv v1.12 getenv/setenv APIJustin M. Keyes2019-02-27
* api: implement object namespacesBjörn Linse2018-11-24
* highlight: refactor to use stateful representationBjörn Linse2018-07-21
* bufhl: use kbtree for bufhlBjörn Linse2017-06-24
* refactor: Remove unused MAP_IMPL. (#6573)Patrick Jackson2017-04-23
* *: Add comment to all C filesZyX2017-04-19
* api: unify buffer numbers and window ids with handlesBjörn Linse2016-08-31
* api: rename "msgpack_rpc/defs.h" to "api/private/dispatch.h" and use the head...Björn Linse2016-08-31
* Fix String_eq() (#5051)Marco Hinz2016-07-12
* *: Fix errors from new linter checksZyX2016-06-11
* bufhl: new mechanism for plugins to add highlights to a bufferBjörn Linse2016-02-23
* msgpack: Replace FUNC_ATTR_DEFERRED by FUNC_ATTR_ASYNCThiago de Arruda2015-08-13
* memory: Add `free` wrapper and refactor project to use itThiago de Arruda2015-04-13
* map: Add Map(int, int)Thiago de Arruda2015-03-25
* map: Add map_clear methodThiago de Arruda2015-03-25
* macro: Add MAX macro and rename min to MINThiago de Arruda2015-02-16
* msgpack-rpc: Allow selective deferral API callsThiago de Arruda2014-10-21
* msgpack-rpc: Create subdirectory for msgpack-rpc modulesThiago de Arruda2014-10-21