Additional context
I checked what was passed to handlers['$ccls/publishSemanticHighlight'] = function(err, method, params, client_id) and indeed method now contained the information that was previously in params which is result after neovim/neovim/pull/15504
Describe the bug This plugin breaks in all interesting ways after neovim/neovim/pull/15504
To Reproduce Open a c/c++ project and notice funky errors of this problem (eg. not finding the
'uri'
key in a dict)Expected behavior No errors.
Configuration (Fill this out):
Log File: Not viable.
Additional context I checked what was passed to
handlers['$ccls/publishSemanticHighlight'] = function(err, method, params, client_id)
and indeedmethod
now contained the information that was previously inparams
which isresult
after neovim/neovim/pull/15504