WIP: Resolve "Fitex : formules et complétion des symboles"
La complétion se base sur les caractères alphanumériques (commençant par une lettre) avant le curseur. La liste n'est pas filtrée par le début, c'est-à-dire qu'une cellule contenant "i" proposera "sin()" comme complétion possible.
Les choix proposés contiennent :
- tous les noms de colonnes (y compris la colonne courante, compliquée à exclure) ;
- les constantes locales (mais pas celles de Mathjs, par exemple "pi") ;
- une sélection personnelle de fonctions, de acos() à tan().
Si on choisit un nom de fonction, après insertion le curseur se place entre les parenthèses.
Reste à faire:
- changer l'infobulle de description pour inclure une liste catégorisée de fonctions,
- ajouter des fonctions dans la liste de complétions,
- faut-il gérer le cas particulier de l'opérateur ternaire
?
? - faut-il indiquer l'arité par des vigules, par exemple
max(,)
pour indiquer que plusieurs paramètres sont attendus ?
Closes #142 (closed)
Edited by Francois Gannaz