forked from VimPlug/jedi
Refactor stub completions a bit
This commit is contained in:
@@ -237,14 +237,19 @@ class Completion:
|
|||||||
debug.dbg('trailer completion contexts: %s', contexts, color='MAGENTA')
|
debug.dbg('trailer completion contexts: %s', contexts, color='MAGENTA')
|
||||||
for context in contexts:
|
for context in contexts:
|
||||||
for filter in context.get_filters(
|
for filter in context.get_filters(
|
||||||
search_global=False, origin_scope=user_context.tree_node):
|
search_global=False,
|
||||||
|
origin_scope=user_context.tree_node):
|
||||||
completion_names += filter.values()
|
completion_names += filter.values()
|
||||||
|
|
||||||
for context in contexts:
|
for context in contexts:
|
||||||
stub_contexts = stub_to_actual_context_set(context, ignore_compiled=True)
|
if not context.is_stub():
|
||||||
for stub_context in stub_contexts:
|
continue
|
||||||
for filter in stub_context.get_filters(
|
|
||||||
search_global=False, origin_scope=user_context.tree_node):
|
actual_contexts = stub_to_actual_context_set(context, ignore_compiled=True)
|
||||||
|
for c in actual_contexts:
|
||||||
|
for filter in c.get_filters(
|
||||||
|
search_global=False,
|
||||||
|
origin_scope=user_context.tree_node):
|
||||||
completion_names += filter.values()
|
completion_names += filter.values()
|
||||||
return completion_names
|
return completion_names
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user