Format by stylua (#1195)

This commit is contained in:
yuys13
2022-09-27 12:27:31 +09:00
committed by GitHub
parent 83c097699d
commit 2427d06b65
4 changed files with 11 additions and 15 deletions

View File

@@ -57,8 +57,7 @@ entry.get_offset = function(self)
return self.cache:ensure('get_offset', function() return self.cache:ensure('get_offset', function()
local offset = self.source_offset local offset = self.source_offset
if misc.safe(self:get_completion_item().textEdit) then if misc.safe(self:get_completion_item().textEdit) then
local range = misc.safe(self:get_completion_item().textEdit.insert) or local range = misc.safe(self:get_completion_item().textEdit.insert) or misc.safe(self:get_completion_item().textEdit.range)
misc.safe(self:get_completion_item().textEdit.range)
if range then if range then
offset = self.context.cache:ensure({ 'entry', 'get_offset', range.start.character }, function() offset = self.context.cache:ensure({ 'entry', 'get_offset', range.start.character }, function()
local c = misc.to_vimindex(self.context.cursor_line, range.start.character) local c = misc.to_vimindex(self.context.cursor_line, range.start.character)
@@ -191,8 +190,7 @@ end
---Return the item is deprecated or not. ---Return the item is deprecated or not.
---@return boolean ---@return boolean
entry.is_deprecated = function(self) entry.is_deprecated = function(self)
return self:get_completion_item().deprecated or return self:get_completion_item().deprecated or vim.tbl_contains(self:get_completion_item().tags or {}, types.lsp.CompletionItemTag.Deprecated)
vim.tbl_contains(self:get_completion_item().tags or {}, types.lsp.CompletionItemTag.Deprecated)
end end
---Return view information. ---Return view information.
@@ -216,9 +214,7 @@ entry.get_view = function(self, suggest_offset, entries_buf)
view.kind.text = item.kind or '' view.kind.text = item.kind or ''
view.kind.bytes = #view.kind.text view.kind.bytes = #view.kind.text
view.kind.width = vim.fn.strdisplaywidth(view.kind.text) view.kind.width = vim.fn.strdisplaywidth(view.kind.text)
view.kind.hl_group = item.kind_hl_group or view.kind.hl_group = item.kind_hl_group or ('CmpItemKind' .. (types.lsp.CompletionItemKind[self:get_kind()] or ''))
('CmpItemKind' .. (types.lsp.CompletionItemKind[self:get_kind()] or '')
)
view.menu = {} view.menu = {}
view.menu.text = item.menu or '' view.menu.text = item.menu or ''
view.menu.bytes = #view.menu.text view.menu.bytes = #view.menu.text
@@ -323,8 +319,7 @@ entry.get_insert_range = function(self)
insert_range = { insert_range = {
start = { start = {
line = self.context.cursor.row - 1, line = self.context.cursor.row - 1,
character = math.min(misc.to_utfindex(self.context.cursor_line, self:get_offset()), character = math.min(misc.to_utfindex(self.context.cursor_line, self:get_offset()), self.source_insert_range.start.character),
self.source_insert_range.start.character),
}, },
['end'] = self.source_insert_range['end'], ['end'] = self.source_insert_range['end'],
} }
@@ -347,8 +342,7 @@ entry.get_replace_range = function(self)
replace_range = { replace_range = {
start = { start = {
line = self.source_replace_range.start.line, line = self.source_replace_range.start.line,
character = math.min(misc.to_utfindex(self.context.cursor_line, self:get_offset()), character = math.min(misc.to_utfindex(self.context.cursor_line, self:get_offset()), self.source_replace_range.start.character),
self.source_replace_range.start.character),
}, },
['end'] = self.source_replace_range['end'], ['end'] = self.source_replace_range['end'],
} }

View File

@@ -184,7 +184,7 @@ cmp.confirm = cmp.sync(function(option, callback)
option = option or {} option = option or {}
option.select = option.select or false option.select = option.select or false
option.behavior = option.behavior or cmp.get_config().confirmation.default_behavior or cmp.ConfirmBehavior.Insert option.behavior = option.behavior or cmp.get_config().confirmation.default_behavior or cmp.ConfirmBehavior.Insert
callback = callback or (function() end) callback = callback or function() end
if cmp.core.view:visible() then if cmp.core.view:visible() then
local e = cmp.core.view:get_selected_entry() local e = cmp.core.view:get_selected_entry()

View File

@@ -245,7 +245,9 @@ source.get_entry_filter = function(self)
if c.entry_filter then if c.entry_filter then
return c.entry_filter return c.entry_filter
end end
return function(_, _) return true end return function(_, _)
return true
end
end end
---Invoke completion ---Invoke completion

View File

@@ -17,7 +17,7 @@ vim.api.nvim_create_autocmd('VimLeavePre', {
timer:close() timer:close()
end end
end end
end end,
}) })
---@param fn function ---@param fn function
@@ -26,7 +26,7 @@ vim.api.nvim_create_autocmd('VimLeavePre', {
async.throttle = function(fn, timeout) async.throttle = function(fn, timeout)
local time = nil local time = nil
local timer = vim.loop.new_timer() local timer = vim.loop.new_timer()
timers[#timers+1] = timer timers[#timers + 1] = timer
return setmetatable({ return setmetatable({
running = false, running = false,
timeout = timeout, timeout = timeout,