diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2014-11-22 16:01:14 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2014-12-08 21:38:35 +0100 |
commit | c1854d2433a10122ae2933e2dcbc970b53e9438b (patch) | |
tree | c047061b557a445669ca4f596d01428b326ab2a5 /src/nvim/eval.c | |
parent | 8fc710110f445850f50dab5f58a42ed0d8a9c7e6 (diff) | |
download | rneovim-c1854d2433a10122ae2933e2dcbc970b53e9438b.tar.gz rneovim-c1854d2433a10122ae2933e2dcbc970b53e9438b.tar.bz2 rneovim-c1854d2433a10122ae2933e2dcbc970b53e9438b.zip |
clipboard: support separate '+' and '*' clipboards
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index be69bdbe61..c2156c5d58 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -5119,6 +5119,20 @@ void list_append_tv(list_T *l, typval_T *tv) } /* + * Add a list to a list. + */ +void list_append_list(list_T *list, list_T *itemlist) +{ + listitem_T *li = listitem_alloc(); + + li->li_tv.v_type = VAR_LIST; + li->li_tv.v_lock = 0; + li->li_tv.vval.v_list = itemlist; + list_append(list, li); + ++list->lv_refcount; +} + +/* * Add a dictionary to a list. Used by getqflist(). */ void list_append_dict(list_T *list, dict_T *dict) |