Como especificar uma lista de tokens personalizados para o preenchimento automático no Ace Edito
Depois de seguir a configuração para o preenchimento automático comAce Editor, Eu tenho que trabalhar com react-ace. No entanto, preciso que alguns tokens personalizados estejam disponíveis na lista interna de preenchimento automátic
O repositório parareact-ace
tem essas propriedades definidas como
enableBasicAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
enableLiveAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
Mas o que é issoarray
?
Eu tentei configurarenableBasicAutocompletion={ ['custom'] }
eenableBasicAutocompletion={ [ (...args) => console.log(args) ] }
mas ambos falham com um erro sobregetCompletions not a function
.
Como posso adicionar essas palavras-chave personalizadas de preenchimento automático à lista?
<AceEditor
name={ this.uniqueName }
mode="javascript"
theme="github"
onChange={ onChange }
enableBasicAutocompletion
enableLiveAutocompletion
/>