aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--google-translator.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/google-translator.js b/google-translator.js
index 0f711a3..cd7204f 100644
--- a/google-translator.js
+++ b/google-translator.js
@@ -198,11 +198,16 @@ let INFO =
);
function textCompleter (context, args) {
- context.completions = [
- [it, '']
- for ([, it] in Iterator(getTexts()))
+ if (!liberator.globalVariables.google_translator_text_completer)
+ return;
+ let i = 0, cs = [];
+ for (let [, it] in Iterator(getTexts())) {
+ if (++i > 100)
+ break;
if (it.length > 3 && !/^\s*</.test(it))
- ];
+ cs.push([it, '']);
+ }
+ context.completions = cs;
}
function guessRequest (text, done) {