mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 12:44:23 +08:00
Add separated func for deoplete
Deoplete needs `get_complete_position` method and it has a different signature. It already fetches the input string and attempts to detect the position with `\k*` regexp patterns.
This commit is contained in:
@@ -27,8 +27,10 @@ class Source(Base):
|
||||
self.input_pattern = r'(\.|::|->)\w*$'
|
||||
|
||||
# Returns an integer for the start position, as with omnifunc.
|
||||
def get_completion_position(self):
|
||||
return self.vim.call('ale#completion#GetCompletionPosition')
|
||||
def get_complete_position(self, context):
|
||||
return self.vim.call(
|
||||
'ale#completion#GetCompletionPositionForDeoplete', context['input']
|
||||
)
|
||||
|
||||
def gather_candidates(self, context):
|
||||
# Stop early if ALE can't provide completion data for this buffer.
|
||||
|
||||
Reference in New Issue
Block a user