Gedit : interpreter une ligne comme un calcul arithmétique

Créer un outil externe Gedit pour effectuer des calculs simples dans le document courant.

#!/usr/bin/python
from __future__ import division
import os
print eval(os.environ['GEDIT_SELECTED_TEXT'])
Script python pour évaluer le texte sélectionner.

L'import du module division permet à l'opérateur de division « / » de retourner le « vrai » résultat d'une division et non plus sa partie entière. On peut ensuite :

  • Evaluer la ligne courante (GEDIT_CURRENT_LINE) au lieu du texte sélectionné.
  • Associer un raccourci-clavier ( ctrl = par exemple).
  • Choisir ce que l'on fait du résultat :
    • Remplacer la sélection.
    • L'ajouter au niveau du curseur.
    • L'afficher dans le panneau inférieur.

ZADKA, Moshe ; VAN ROSSUM, Guido. Changing the Division Operator. Python Enhancement Proposals,