Skip to content

WIP: Resolve "Fitex : formules et complétion des symboles"

Francois Gannaz requested to merge 142-fitex-symbol-completion into master

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

Merge request reports