mirror of
https://codeberg.org/FelipeLema/cmp-async-path
synced 2025-05-18 19:44:26 +00:00
silence warnings
This commit is contained in:
parent
b7844e2cff
commit
a17dc59b24
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user