silence warnings

This commit is contained in:
Felipe Lema 2022-12-30 10:25:46 -03:00
parent b7844e2cff
commit a17dc59b24

View File

@ -1,9 +1,8 @@
local cmp = require 'cmp' local cmp = require 'cmp'
local NAME_REGEX = '\\%([^/\\\\:\\*?<>\'"`\\|]\\)' local NAME_REGEX = '\\%([^/\\\\:\\*?<>\'"`\\|]\\)'
local PATH_REGEX = vim.regex( local PATH_REGEX = assert(vim.regex(
([[\%(\%(/PAT*[^/\\\\:\\*?<>\'"`\\| .~]\)\|\%(/\.\.\)\)*/\zePAT*$]]):gsub( ([[\%(\%(/PAT*[^/\\\\:\\*?<>\'"`\\| .~]\)\|\%(/\.\.\)\)*/\zePAT*$]]):gsub(
'PAT', NAME_REGEX)) 'PAT', NAME_REGEX)))
local source = {} local source = {}
@ -12,7 +11,7 @@ local constants = {max_lines = 20}
---@class cmp_path.Option ---@class cmp_path.Option
---@field public trailing_slash boolean ---@field public trailing_slash boolean
---@field public label_trailing_slash boolean ---@field public label_trailing_slash boolean
---@field public get_cwd fun(): string ---@field public get_cwd fun(table): string
---@type cmp_path.Option ---@type cmp_path.Option
local defaults = { local defaults = {
@ -27,7 +26,7 @@ source.new = function() return setmetatable({}, {__index = source}) end
source.get_trigger_characters = function() return {'/', '.'} end source.get_trigger_characters = function() return {'/', '.'} end
source.get_keyword_pattern = function(self, params) return NAME_REGEX .. '*' end source.get_keyword_pattern = function(_, _) return NAME_REGEX .. '*' end
source.complete = function(self, params, callback) source.complete = function(self, params, callback)
local option = self:_validate_option(params) local option = self:_validate_option(params)