diff --git a/lib/ace/ext/language_tools.js b/lib/ace/ext/language_tools.js index dac2075c..4edbf170 100644 --- a/lib/ace/ext/language_tools.js +++ b/lib/ace/ext/language_tools.js @@ -67,17 +67,12 @@ var snippetCompleter = { } }; +var completers = [snippetCompleter, textCompleter, keyWordCompleter]; // Allows default completers to be removed or replaced with a explict set of completers // A null argument here will result in an empty completer array, not a null attribute exports.setCompleters = function(val) { - if (val == null || val == undefined || (!(val instanceof Array)) ) { - completers = []; - } else { - completers = val; - } + completers = val || []; }; - -var completers = [snippetCompleter, textCompleter, keyWordCompleter]; exports.addCompleter = function(completer) { completers.push(completer); };