Skip to content

Commit

Permalink
Bug fix and improvement for xolox#misc#option#get()
Browse files Browse the repository at this point in the history
  • Loading branch information
xolox committed Jun 27, 2011
1 parent e228b0e commit 0b1c06e
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions option.vim
@@ -1,15 +1,18 @@
" Vim auto-load script
" Author: Peter Odding <peter@peterodding.com>
" Last Change: June 26, 2011
" Last Change: June 27, 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)
function! xolox#misc#option#get(name, ...)
if exists('b:' . a:name)
" Buffer local variable.
return eval('b:' . a:name)
else
return a:default
elseif exists('g:' . a:name)
" Global variable.
return eval('g:' . a:name)
elseif exists('a:1')
" Default value.
return a:1
endif
endfunction

Expand Down

0 comments on commit 0b1c06e

Please sign in to comment.