From e228b0e4e2cece3bbcbd3a752e7c718a455ab7c6 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Sun, 26 Jun 2011 21:53:16 +0200 Subject: Option handling with xolox#misc#option#get({name}, {default}) --- option.vim | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'option.vim') diff --git a/option.vim b/option.vim index f785e1b..8c6d63d 100644 --- a/option.vim +++ b/option.vim @@ -1,8 +1,18 @@ " Vim auto-load script " Author: Peter Odding -" Last Change: March 15, 2011 +" Last Change: June 26, 2011 " URL: http://peterodding.com/code/vim/misc/ +function! xolox#misc#option#get(name, default) + if exists('g:' . a:name) + return eval('g:' . a:name) + elseif exists('b:' . a:name) + return eval('b:' . a:name) + else + return a:default + endif +endfunction + " Functions to parse multi-valued Vim options like &tags and &runtimepath. function! xolox#misc#option#split(value) -- cgit v1.2.3