Preenchimento automático do editor ACE - sequências personalizadas

Estou usando o ACE Editor em uma extensão do Chrome. Estou usando o recurso de preenchimento automático do ACE, mas quero poder definir completamente uma lista de cadeias estáticas a serem usadas no preenchimento automático, em vez de cadeias de caracteres ou trechos locais. (No futuro, talvez eu esteja usando algo mais sofisticado do que uma lista estática, mas por enquanto estática está bem.)

Alguém pode fornecer algumas instruções sobre como fazer isso? Eu já tenho o preenchimento automático ativado e trechos desativados, mas estou tendo problemas para definir uma lista estática de seqüências de caracteres para usar.

Tudo o que tenho até agora é:

var editor = ace.edit('propertiesText');
editor.getSession().setMode('ace/mode/properties');
var langTools = ace.require('ace/ext/language_tools');

// code here to define custom strings?

editor.setOptions({
    enableBasicAutocompletion: true
});

questionAnswers(1)

yourAnswerToTheQuestion