From d6540b2588044f4028f6323e421e2e90116c8af7 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Thu, 27 Mar 2014 18:01:06 -0400 Subject: [PATCH] Work around issue using buffer number rather than name Observed on the OS X Mavericks install of Vim 7.3. --- plugin/fugitive.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index d6c74c4..0d5ce4e 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -458,15 +458,15 @@ function! fugitive#buffer(...) abort endfunction function! s:buffer_getvar(var) dict abort - return getbufvar(self['#'],a:var) + return getbufvar(bufname(self['#']), a:var) endfunction function! s:buffer_setvar(var,value) dict abort - return setbufvar(self['#'],a:var,a:value) + return setbufvar(bufname(self['#']), a:var, a:value) endfunction function! s:buffer_getline(lnum) dict abort - return getbufline(self['#'],a:lnum)[0] + return getbufline(bufname(self['#']), a:lnum)[0] endfunction function! s:buffer_repo() dict abort