Add support for textDocument/references.

Add set_qflist and set_loclist.
- Also add locations_to_items, which calculates byte offsets for
character positions in files and avoids unnecessary operations.
This commit is contained in:
Ashkan Kiani
2019-11-24 03:01:18 -08:00
parent b78fdd7ce5
commit b35f6aa9dd
3 changed files with 79 additions and 22 deletions

View File

@@ -31,7 +31,7 @@ M['textDocument/publishDiagnostics'] = function(_, _, result)
util.buf_diagnostics_save_positions(bufnr, result.diagnostics)
util.buf_diagnostics_underline(bufnr, result.diagnostics)
util.buf_diagnostics_virtual_text(bufnr, result.diagnostics)
-- util.buf_loclist(bufnr, result.diagnostics)
-- util.set_loclist(result.diagnostics)
end
local function log_message(_, _, result, client_id)