function s:isLoclist(...) abort let l:winnr = a:0 ? a:1 : winnr() let l:info = filter(getwininfo(), {i,v -> v.winnr == l:winnr})[0] return l:info.quickfix && l:info.loclist endfunction