summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIrina Truong <i.chernyavska@gmail.com>2018-12-01 13:33:02 -0800
committerIrina Truong <i.chernyavska@gmail.com>2018-12-01 14:34:43 -0800
commit502e4311894004e6e55656f26bc8561d0a2eedda (patch)
tree8b67d12c3c72636ee26f6721ab841f776bd1370c
parent59fe0e215e5b8d1ea0c43274b900a0fcf6b97888 (diff)
Fix for file suggestions.j-bennet/file-suggestions
-rw-r--r--litecli/packages/completion_engine.py4
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"}]