summaryrefslogtreecommitdiff
path: root/lua/blink/cmp/sources/lib/utils.lua
blob: 97025bb3f627ad419e16282d39d73cbcdcd94f00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
local utils = {}

--- @param item blink.cmp.CompletionItem
--- @return lsp.CompletionItem
function utils.blink_item_to_lsp_item(item)
  local lsp_item = vim.deepcopy(item)
  lsp_item.score_offset = nil
  lsp_item.source_id = nil
  lsp_item.source_name = nil
  lsp_item.cursor_column = nil
  lsp_item.client_id = nil
  return lsp_item
end

return utils