Skip to content

Commit b232dea

Browse files
committed
Remove quickfixtextfuncAlign from global namespace
1 parent a7e6193 commit b232dea

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

autoload/OmniSharp/locations.vim

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,17 @@ function! OmniSharp#locations#SetQuickfix(list, title) abort
6767
endfunction
6868

6969
function! OmniSharp#locations#SetQuickfixWithVerticalAlign(list, title) abort
70-
call s:SetQuickfixFromDict(a:list, {'title': a:title, 'quickfixtextfunc': 'OmniSharp#locations#_quickfixtextfuncAlign'})
70+
" setqflist 'what' argument
71+
let what = {
72+
\ 'title': a:title,
73+
\ 'quickfixtextfunc': function('s:QuickfixTextFuncAlign')
74+
\}
75+
call s:SetQuickfixFromDict(a:list, what)
7176
endfunction
7277

73-
function! s:SetQuickfixFromDict(list, dict) abort
78+
function! s:SetQuickfixFromDict(list, what) abort
7479
if !has('patch-8.0.0657')
75-
\ || setqflist([], ' ', extend(a:dict, {'nr': '$', 'items': a:list})) == -1
80+
\ || setqflist([], ' ', extend(a:what, {'nr': '$', 'items': a:list})) == -1
7681
call setqflist(a:list)
7782
endif
7883
silent doautocmd <nomodeline> QuickFixCmdPost OmniSharp
@@ -81,7 +86,7 @@ function! s:SetQuickfixFromDict(list, dict) abort
8186
endif
8287
endfunction
8388

84-
function! OmniSharp#locations#_quickfixtextfuncAlign(info) abort
89+
function! s:QuickfixTextFuncAlign(info) abort
8590
if a:info.quickfix
8691
let qfl = getqflist({'id': a:info.id, 'items': 0}).items
8792
else

0 commit comments

Comments
 (0)