1
0
forked from VimPlug/jedi

add Completion.get_completion_prefix_length

fixes #1687
This commit is contained in:
Yoni Weill
2020-12-05 21:11:32 +02:00
parent 69750b9bf0
commit ccdf7eddf4

View File

@@ -749,6 +749,24 @@ class Completion(BaseName):
return super().type return super().type
def get_completion_prefix_length(self):
"""
Returns the length of the prefix being completed.
For example, completing ``isinstance``::
isinstan# <-- Cursor is here
would return 8, because len('isinstan') == 8.
Assuming the following function definition::
def foo(param=0):
pass
completing ``foo(par`` would return 3.
"""
return self._like_name_length
def __repr__(self): def __repr__(self):
return '<%s: %s>' % (type(self).__name__, self._name.get_public_name()) return '<%s: %s>' % (type(self).__name__, self._name.get_public_name())