Alias buffer.path() as buffer.blob()

Blob isn't a great name, but it's less ambiguous.
This commit is contained in:
Tim Pope 2018-06-25 15:22:29 -04:00
parent f71079db4d
commit 70a36ceef8

View File

@ -538,7 +538,7 @@ function! s:cpath(path) abort
endif endif
endfunction endfunction
function! s:buffer_path(...) dict abort function! s:buffer_blob(...) dict abort
let rev = matchstr(self.spec(),'^fugitive:\%(//\)\=.\{-\}\%(//\|::\)\zs.*') let rev = matchstr(self.spec(),'^fugitive:\%(//\)\=.\{-\}\%(//\|::\)\zs.*')
if rev != '' if rev != ''
let rev = s:sub(rev,'\w*','') let rev = s:sub(rev,'\w*','')
@ -630,7 +630,8 @@ function! s:buffer_up(...) dict abort
return rev return rev
endfunction endfunction
call s:add_methods('buffer',['getvar','setvar','getline','repo','type','spec','name','commit','path','rev','sha1','expand','containing_commit','up']) call s:add_methods('buffer',['getvar','setvar','getline','repo','type','spec','name','commit','blob','rev','sha1','expand','containing_commit','up'])
let s:buffer_prototype.path = s:function('s:buffer_blob')
" Section: Git " Section: Git