From c1854d2433a10122ae2933e2dcbc970b53e9438b Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Sat, 22 Nov 2014 16:01:14 +0100 Subject: clipboard: support separate '+' and '*' clipboards --- src/nvim/eval.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/nvim/eval.c') 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 @@ -5118,6 +5118,20 @@ void list_append_tv(list_T *l, typval_T *tv) list_append(l, li); } +/* + * 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(). */ -- cgit