diff --git a/lib/ace/ext/language_tools.js b/lib/ace/ext/language_tools.js index 3b4dfd7a..c7f40bce 100644 --- a/lib/ace/ext/language_tools.js +++ b/lib/ace/ext/language_tools.js @@ -78,6 +78,11 @@ 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) { + completers = val || []; +}; exports.addCompleter = function(completer) { completers.push(completer); };