From the `synIDattr` help:
{mode} can be "gui", "cterm" or "term", to get the attributes
for that mode. When {mode} is omitted, or an invalid value is
used, the attributes for the currently active highlighting are
used (GUI, cterm or term).
So, we don't need the explicit s:prefix here; behavior should be
unchanged.
endfunction
function! pinnacle#extract_component(group, component) abort
- return synIDattr(synIDtrans(hlID(a:group)), a:component, s:prefix)
+ return synIDattr(synIDtrans(hlID(a:group)), a:component)
endfunction
function! pinnacle#highlight(highlight) abort