From c7918c3f35d0b536dd3fb28bd4885bbf57bedd1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Chr=C3=A9tien?= Date: Wed, 11 Feb 2015 12:04:50 +0100 Subject: [PATCH] Add highlight arguments (e.g. bold) support to flatten. --- autoload/lightline/colorscheme.vim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autoload/lightline/colorscheme.vim b/autoload/lightline/colorscheme.vim index b3248b6..7bcbc83 100644 --- a/autoload/lightline/colorscheme.vim +++ b/autoload/lightline/colorscheme.vim @@ -211,7 +211,14 @@ function! lightline#colorscheme#flatten(p) abort for k in values(a:p) for l in values(k) for m in range(len(l)) + let attr = "" + if len(l[m]) == 3 + let attr = l[m][2] + endif let l[m] = [l[m][0][0], l[m][1][0], l[m][0][1], l[m][1][1]] + if !empty(attr) + call add(l[m], attr) + endif endfor endfor endfor