From fed2d189e7dcd60f7dbe11c3d50bf85864e3220c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 27 Jun 2019 17:19:48 +1200 Subject: Adopt argument unpacking conventions --- vim/vimrc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 6877d059..0fdcec3c 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -100,8 +100,7 @@ function! s:OptionSplit(expr, ...) abort if a:0 > 1 echoerr 'Too many arguments' endif - let expr = a:expr - let keepempty = a:0 ? a:1 : 0 + let [expr, keepempty] = [a:expr, a:0 ? a:1 : 0] return map( \ split(expr, '\\\@ 0 let $MYVIM = s:runtimepath[0] endif function! s:Mkpath(path) abort - return isdirectory(a:path) - \ || exists('*mkdir') && mkdir(a:path) + let [path] = [a:path] + return isdirectory(path) + \ || exists('*mkdir') && mkdir(path) endfunction let s:cache = $MYVIM.'/cache' call s:Mkpath(s:cache) -- cgit v1.2.3