¿Cómo especificar una lista de tokens personalizados para listar para autocompletar en Ace Editor?
Después de seguir la configuración para autocompletar conAce Editor, Lo tengo trabajando con react-as. Sin embargo, necesito algunos tokens personalizados para estar disponibles en la lista de autocompletado incorporada.
El repositorio parareact-ace
tiene estas propiedades definidas como
enableBasicAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
enableLiveAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
pero qué es estoarray
?
He intentado configurarenableBasicAutocompletion={ ['custom'] }
yenableBasicAutocompletion={ [ (...args) => console.log(args) ] }
pero ambos fallan con un error sobregetCompletions not a function
.
¿Cómo puedo agregar estas palabras clave personalizadas de autocompletar a la lista?
<AceEditor
name={ this.uniqueName }
mode="javascript"
theme="github"
onChange={ onChange }
enableBasicAutocompletion
enableLiveAutocompletion
/>