diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2020-11-07 09:24:00 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2020-11-07 09:55:17 +0100 |
commit | 8497d4b3ea9822cfb4d2bf2437997e837fd4827c (patch) | |
tree | dc35be5a218677b4a927fd08d3d28a7e1fb1d9fa /src/nvim/api/private/helpers.c | |
parent | da134270d3e9f8a4824b0e0540bf017f7e59b06e (diff) | |
download | rneovim-8497d4b3ea9822cfb4d2bf2437997e837fd4827c.tar.gz rneovim-8497d4b3ea9822cfb4d2bf2437997e837fd4827c.tar.bz2 rneovim-8497d4b3ea9822cfb4d2bf2437997e837fd4827c.zip |
decoration: split out "decoration" from "extmark" module
Decorations will only grow more complex. move the to a separate
file, so that extmark.c remains about extmarks.
Diffstat (limited to 'src/nvim/api/private/helpers.c')
-rw-r--r-- | src/nvim/api/private/helpers.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c index a9b1676879..2c99d3426c 100644 --- a/src/nvim/api/private/helpers.c +++ b/src/nvim/api/private/helpers.c @@ -27,6 +27,7 @@ #include "nvim/map_defs.h" #include "nvim/map.h" #include "nvim/extmark.h" +#include "nvim/decoration.h" #include "nvim/option.h" #include "nvim/option_defs.h" #include "nvim/version.h" @@ -1652,11 +1653,11 @@ const char *describe_ns(NS ns_id) return "(UNKNOWN PLUGIN)"; } -DecorationProvider *get_provider(NS ns_id, bool force) +DecorProvider *get_provider(NS ns_id, bool force) { ssize_t i; - for (i = 0; i < (ssize_t)kv_size(decoration_providers); i++) { - DecorationProvider *item = &kv_A(decoration_providers, i); + for (i = 0; i < (ssize_t)kv_size(decor_providers); i++) { + DecorProvider *item = &kv_A(decor_providers, i); if (item->ns_id == ns_id) { return item; } else if (item->ns_id > ns_id) { @@ -1668,12 +1669,12 @@ DecorationProvider *get_provider(NS ns_id, bool force) return NULL; } - for (ssize_t j = (ssize_t)kv_size(decoration_providers)-1; j >= i; j++) { + for (ssize_t j = (ssize_t)kv_size(decor_providers)-1; j >= i; j++) { // allocates if needed: - (void)kv_a(decoration_providers, (size_t)j+1); - kv_A(decoration_providers, (size_t)j+1) = kv_A(decoration_providers, j); + (void)kv_a(decor_providers, (size_t)j+1); + kv_A(decor_providers, (size_t)j+1) = kv_A(decor_providers, j); } - DecorationProvider *item = &kv_a(decoration_providers, (size_t)i); + DecorProvider *item = &kv_a(decor_providers, (size_t)i); *item = DECORATION_PROVIDER_INIT(ns_id); return item; |