Forum Astuces.divers Interagir avec Geany depuis le terminal

Posté par  . Licence CC By‑SA.
Étiquettes :
1
20
déc.
2022

Bonjour Mytilus edulis en tout genre !
J'ai un petit problĂšme Ă  vous soumettre aujourd'hui.

Pour formater mes scripts Python, j'utilise une petite commande que voici :

black "%f" ; unexpand --first-only -t4 "%f" | tee "%f"

(Oui, je sais, utiliser des tabulations, ce n'est pas bien, mais j'ai envie !)

J'ai donc configuré mon IDE favori, à savoir Geany, pour que je n'aie qu'à appuyer sur une touche pour lancer cette commande sur le fichier courant.

ProblÚme : Je dois recharger le document manuellement, Geany ne détectant pas que le fichier a été modifié. Je n'ai pas envie.

L'API que Geany fournit pour les plugins
permet de recharger les documents et mĂȘme de connaĂźtre le document courant.

À vu de nez, on devrait s'en sortir avec un :

document_reload_force(document_get_current(), NULL)

ProblÚme : Comment passer cette commande sans devoir créer tout un plugin, juste en l'ajoutant à la commande précédente ?

Merci pour vos réponses.

  • # IntĂ©ressĂ©

    Posté par  . Évalué à 2. DerniĂšre modification le 22 dĂ©cembre 2022 Ă  13:01.

    Si tu trouves, cela m'intéresse aussi, aprÚs cela ne prend pas beaucoup plus de temps de faire un SHIFT + F9 suivi d'un CTRL + r, qu'un simple SHIFT + F9 ^ _ ^

    • [^] # Re: IntĂ©ressĂ©

      Posté par  . Évalué à 2.

      Chez moi, un simple F9 suffit pour lancer le linter. L'ennui, c'est que j'oublie souvent de recharger le fichier ensuite.
      Mais si je trouve, en effet, je ne manquerai pas de te la signaler.

      Il y a 10 sortes de gens dans le monde – ceux qui comprennent le ternaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.