aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/map.h
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
* 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(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: uncrustify #16090dundargoc2021-10-29
* refactor: format all C files under nvim/ #15977dundargoc2021-10-12
* refactor(map): remove extra-allocating map_new/map_free functionsBjörn Linse2021-08-22
* refactor(marktree): embed the keymap in the MarkTree structBjö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
* decor: sketch new decorations APIBjörn Linse2020-09-03
* shed biking: it's always extmarks, never marks extendedBjörn Linse2020-01-20
* extmarks/bufhl: reimplement using new marktree data structureBjörn Linse2020-01-16
* Add new marktree data structure for storing marksBjörn Linse2020-01-14
* 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
* build/NetBSD: use kinfo_proc2; undef uint64_t (#8197)Utkarsh Anand2018-03-29
* bufhl: use kbtree for bufhlBjörn Linse2017-06-24
* refactor: Remove unused MAP_IMPL. (#6573)Patrick Jackson2017-04-23
* 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 errors from new linter checksZyX2016-06-11
* bufhl: new mechanism for plugins to add highlights to a bufferBjörn Linse2016-02-23
* map: Add Map(int, int)Thiago de Arruda2015-03-25
* map: Add map_clear methodThiago de Arruda2015-03-25
* msgpack-rpc: Allow selective deferral API callsThiago de Arruda2014-10-21
* msgpack-rpc: Create subdirectory for msgpack-rpc modulesThiago de Arruda2014-10-21
* map/msgpack-rpc: Declare/define maps rpc method handlersThiago de Arruda2014-09-12
* provider: New module used to expose extension points for core servicesThiago de Arruda2014-07-17
* Add automatic generation of headersZyX2014-06-02
* Refactor: Redefine `Map(T)` as a more generic `Map(T, U)` macroThiago de Arruda2014-05-30
* API: Refactor: Implement api/handle moduleThiago de Arruda2014-05-23
* Improve map module: Refactor vim_to_object_recThiago de Arruda2014-05-19
* Improve map module: Refactor into a macro libraryThiago de Arruda2014-05-19
* Improve map module: Change scopesThiago de Arruda2014-05-19
* Improve map module: Add to clint and CONV_SRCSThiago de Arruda2014-05-19