diff options
author | Irina Truong <i.chernyavska@gmail.com> | 2018-12-01 13:33:02 -0800 |
---|---|---|
committer | Irina Truong <i.chernyavska@gmail.com> | 2018-12-01 14:34:43 -0800 |
commit | 502e4311894004e6e55656f26bc8561d0a2eedda (patch) | |
tree | 8b67d12c3c72636ee26f6721ab841f776bd1370c | |
parent | 59fe0e215e5b8d1ea0c43274b900a0fcf6b97888 (diff) |
Fix for file suggestions.j-bennet/file-suggestions
-rw-r--r-- | litecli/packages/completion_engine.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/litecli/packages/completion_engine.py b/litecli/packages/completion_engine.py index 31fa2a1..898c4d2 100644 --- a/litecli/packages/completion_engine.py +++ b/litecli/packages/completion_engine.py @@ -83,6 +83,8 @@ def suggest_type(full_text, text_before_cursor): tok1 = statement.token_first() if tok1 and tok1.value in ["\\", "source"]: return suggest_special(text_before_cursor) + elif text_before_cursor and text_before_cursor.startswith(".open "): + return suggest_special(text_before_cursor) last_token = statement and statement.token_prev(len(statement.tokens))[1] or "" @@ -114,7 +116,7 @@ def suggest_special(text): {"type": "view", "schema": []}, {"type": "schema"}, ] - elif cmd in ["\\.", "source"]: + elif cmd in ["\\.", "source", ".open"]: return [{"type": "file_name"}] return [{"type": "keyword"}, {"type": "special"}] |