From a3521de64e8dfc2e8dbfc562fbc73502ba3e09ce Mon Sep 17 00:00:00 2001 From: delphinus Date: Tue, 25 Jun 2019 17:57:38 +0900 Subject: Use input_patterns & add comments for updating it --- rplugin/python3/deoplete/sources/ale.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'rplugin') diff --git a/rplugin/python3/deoplete/sources/ale.py b/rplugin/python3/deoplete/sources/ale.py index 653bc4fc..66a09551 100644 --- a/rplugin/python3/deoplete/sources/ale.py +++ b/rplugin/python3/deoplete/sources/ale.py @@ -24,7 +24,13 @@ class Source(Base): self.rank = 1000 self.is_bytepos = True self.min_pattern_length = 1 - self.input_pattern = r'(\.|::|->)\w*$' + # Do not forget to update s:trigger_character_map in completion.vim in + # updating entries in this map. + self.input_patterns = { + '_': r'\.\w*$', + 'rust': r'(\.|::)\w*$', + 'typescript': r'(\.|\'|")\w*$', + } # Returns an integer for the start position, as with omnifunc. def get_complete_position(self, context): -- cgit v1.2.3