diff --git a/README.md b/README.md index 835c8e0..25607a3 100644 --- a/README.md +++ b/README.md @@ -347,8 +347,9 @@ function source:get_keyword_pattern(params) end ---Return trigger characters. +---@param params cmp.SourceBaseApiParams ---@return string[] -function source:get_trigger_characters() +function source:get_trigger_characters(params) return { ??? } end diff --git a/lua/cmp/source.lua b/lua/cmp/source.lua index 2b77682..10569b0 100644 --- a/lua/cmp/source.lua +++ b/lua/cmp/source.lua @@ -197,7 +197,9 @@ end ---@return string[] source.get_trigger_characters = function(self) if self.source.get_trigger_characters then - return self.source:get_trigger_characters() or {} + return self.source:get_trigger_characters({ + option = self:get_option(), + }) or {} end return {} end