COQ : un assistant de preuve formelle

Anne preuve_formelle coq vim

Quelques liens

Editeur externe dans coqide

Configurer un éditeur externe pour coqide est assez facile car c’est prévu : il suffit de spécifier la commande dans les préférences :

Edit/Preferences/Externals/External editor

Par exemple :

/usr/bin/gvim -geometry 81x62 %s

Par ailleurs, pour y associer un accélérateur clavier, il faut copier le fichier .coqide.keys (dans son HOME jusqu'à la version 8.3, et dans ~/.config/coq/ à partir de la v8.4), puis modifier la ligne :

; (gtk_accel_path "<CoqIde MenuBar>/Edit/External editor/" "")

en :

(gtk_accel_path "<CoqIde MenuBar>/Edit/External editor/" "<Primary>e")

c’est-à-dire qu’il faut la décommenter (ôter le ; en début de ligne) et ajouter la combinaison de touches choisie (ici, <Ctrl>e).

Attention: il faut quitter coqide avant de faire ça, sinon, ça risque d'être écrasé.

Ouvrir les onglets dans le bon ordre

Quand on a plusieurs fichiers dans un développement COQ, il peut être pratique de les ouvrir dans l’ordre de leurs dépendances. Celà peut se faire en utilisant coqdep:

if test "$COQDIR" = "" ; then
  echo "Warning : COQDIR is not set "
  COQIDE=``which coqide``
else
  COQIDE=$COQDIR/bin/coqide
fi
echo "Launching $COQIDE"
FILES=``$COQDIR/bin/coqdep -sort -suffix .v *.v``
$COQIDE $COQOPT $FILES

Voir aussi :