From d1b32f241f4b3bf95aaad4cff334397a29a62d59 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Wed, 25 Aug 2021 11:29:04 +0900 Subject: [PATCH] Add SourceBaseApiParams to get_trigger_characters API --- README.md | 3 ++- lua/cmp/source.lua | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) 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