La version 3.0 de l'éditeur it-edit (Integrated Terminals Editor) est disponible.

La principale amélioration de cette nouvelle version est l'intégration optionnelle de la correction orthographique à l'aide de la bibliothèque de Sébastien Wilmet mainteneur de GtkSourceView3 - sur laquelle se base it-edit - et auteur de LaTexilla entre autres gspell.


Mais c'est loin d'être le seul changement dans le code d'it-edit, et pas le seul ajout non plus.




Il s'agit de la 4e version majeure d'it-edit, et vous pouvez en voir une description plus détaillée dans l'annonce de la version 2.91 sur ce site.






Changements dans cette nouvelle version

Le logiciel est maintenant une GtkApplication en lieu et place de la paire gtk_init(…) / gtk_main(…), ce qui implique pas mal de changements dans le fond. Il améliore sa capacité à reconnaître le langage de programmation utilisé afin de colorer syntaxiquement les fichiers.

Il se sert maintenant du `GtkSourceFileSaver` de la bibliothèque GtkSourceView3 ce qui permet de définir le jeu de caractères (encodage) lors de la sauvegarde de vos fichiers, faire des copies de sauvegarde, et choisir le caractère de fin de ligne.

La manière de gérer les fichiers vierges nommés « New » change : le fichier est créé dans l'emplacement des fichiers temporaires de votre système puis le fichier est effacé mais it-edit vous laisse disposer du tampon ce qui permet au fichier vierge de disposer d'un chemin valide, sans réellement exister.

Il implémente maintenant quelques propres types de G_OBJECT que vous pouvez en partie réutiliser, si le cœur vous en dit…


Nouveautés d'it-edit version 3.0

Correction orthographique intégrée

Il intègre maintenant optionnellement la correction orthographique grâce a la bibliothèque gspell-1. On peut bien sûr configurer la langue en téléchargeant des dictionnaires myspell, aspell ou ispell.

Deux modes de correction sont disponibles :
  • en place : les mots mal orthographiés sont soulignés et vous pouvez les corriger grâce au menu contextuel.
  • modale : une fenêtre de dialogue permet de parcourir le document à la recherche de mots mal orthographiés.



Comme la bibliothèque gspell-1 est relativement jeune, elle peut ne pas être disponible sur tous les systèmes ; les paquetages *.deb et *.rpm n'incluent pas gspell-1 comme dépendance et it-edit peut fonctionner sans cette bibliothèque.

On peut malgré tout installer la version de développement (-dev ou -devel) de gpsell-1 si cela est possible avant d'installer it-edit, ou utiliser des paquets Debian, disponibles dans le dépôt sid ou dans le ppa gnome3-staging, entre autres...

Introduction de la notion de session

Chaque fichier ouvert est enregistré :

  • s'il est fermé, il n'est plus enregistré ;
  • chaque fichier de documentation lancé avec le File Handler est enregistré ;
  • chaque application lancée avec it-edit est enregistrée.



Au prochain lancement d'it-edit, ces éléments peuvent être rechargés.

Il existe 3 modes pour la gestion des sessions :

  • automatique ;
  • demande à l'utilisateur si le programme doit enregistrer la session à la fermeture du programme ;
  • pas de gestion de session.



Autres nouveautés

Il émet maintenant des avertissements (optionnels) lorsque l'utilisateur :

  • essaye d'ouvrir un fichier déjà présent dans l'éditeur ;
  • ferme un fichier non-sauvegardé ;
  • ouvre un fichier protégé en écriture.



Et toutes ces alertes sont configurables.

En vrac, d'autres nouveautés :

  • sauvegarde des permissions des fichiers  : pratique pour les scripts ;
  • ordonnancement lexical des onglets ;
  • une fenêtre liste le temps passé dans it-edit ;
  • affichage du chemin absolu du fichier en cours d'édition sous forme de bulles en plaçant la souris au-dessus de l'onglet ou sur le nom du fichier en bas ;
  • il fournit un moyen de copier le chemin absolu du fichier ou de son dossier dans le presse-papier grâce à un raccourci clavier ou une entrée de menu ;
  • remplacement de toutes les occurrences dans tous les fichiers ouverts ;
  • la fenêtre d'informations du fichier a fait l'objet de quelques ajouts de fonctionnalités  :
  • copie ou déplacement du fichier vers une autre destination ;
  • compression du fichier, utile pour les pages de manuel.



L'éditeur it-edit à l'usage

Pour le cas des petites définitions d'écran

  • configurez la taille des terminaux de la barre latérale ;
  • configurez la taille de la police du terminal ;
  • configurez la taille de la police de l'éditeur.



Pour les testeurs volontaires

Vous êtes invités à tester ou à mettre à jour vers cette nouvelle version d'it-edit. Prenez le temps de vous familiariser avec cet éditeur pour vous en faire une idée.
Par exemple, pendant une petite semaine, pour vraiment travailler avec. Et faites nous part ici de vos impressions en commentaire.

Télécharger it-edit