1
0
forked from VimPlug/jedi

Added support for correct continue & break autocompletion.

This commit is contained in:
Sid Shanker
2015-05-10 18:59:55 -07:00
parent fd2b087424
commit 258d5aee4a
3 changed files with 68 additions and 12 deletions

View File

@@ -157,7 +157,7 @@ class Script(object):
if unfinished_dotted:
return completion_names
else:
return keywords.keyword_names('import')
return set([keywords.keyword('import').name])
if isinstance(user_stmt, tree.Import):
module = self._parser.module()
@@ -168,7 +168,11 @@ class Script(object):
if names is None and not isinstance(user_stmt, tree.Import):
if not path and not dot:
# add keywords
completion_names += keywords.keyword_names(all=True)
completion_names += keywords.completion_names(
self._evaluator,
user_stmt,
self._pos,
module)
# TODO delete? We should search for valid parser
# transformations.
completion_names += self._simple_complete(path, dot, like)