From 4f7836c7f707b6c2dac76b663ca51d1cda2c19fd Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Wed, 18 Oct 2017 19:50:38 +0800 Subject: [PATCH] Add entrys func for data#dict api --- autoload/SpaceVim/api/data/dict.vim | 9 +++++++++ autoload/SpaceVim/layers/mail.vim | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/api/data/dict.vim b/autoload/SpaceVim/api/data/dict.vim index 551214e6a..f7d98022f 100644 --- a/autoload/SpaceVim/api/data/dict.vim +++ b/autoload/SpaceVim/api/data/dict.vim @@ -10,11 +10,20 @@ function! SpaceVim#api#data#dict#get() abort \ 'min_by' : '', \ 'foldl' : '', \ 'foldr' : '', + \ 'entrys' : '', \ }, \ "function('s:' . v:key)" \ ) endfunction +function! s:entrys(dict) abort + let entrys = [] + for key in keys(a:dict) + call add(entrys, {key : a:dict[key]}) + endfor + return entrys +endfunction + function! s:make(keys, values, ...) abort let dict = {} let fill = a:0 ? a:1 : 0 diff --git a/autoload/SpaceVim/layers/mail.vim b/autoload/SpaceVim/layers/mail.vim index 3e6c32149..f20154ab1 100644 --- a/autoload/SpaceVim/layers/mail.vim +++ b/autoload/SpaceVim/layers/mail.vim @@ -1,6 +1,5 @@ function! SpaceVim#layers#mail#plugins() abort return [ - \ ['vim-mail/vim-mail',{ 'merged' : 0, 'loadconf' : 1}], \ ] endfunction