Gedit : ScratchTab

ScratchTab est plugin pour Gedit 3.12 et supérieur qui permet de placer une feuille de brouillon dans le panneau latéral ou le panneau inférieur afin d'avoir une zone où stocker des notes, des morceaux de textes ou de simples listes de tâches à effectuer.

Capture d'écran

Installation

Installation manuelle

  1. Fermez Gedit s'il est ouvert.
  2. Décompressez l'archive téléchargée.
  3. Copiez le dossier scratchtab et le fichier scratchtab.plugin dans le dossier des plugins Gedit (~/.local/share/gedit/plugins/).
  4. Dans Gedit, ouvrez la fenêtre de configuration et dans l'onglet « greffons » cliquez sur l'entrée « scratchtab ».

Désinstallation manuelle

  1. Fermez Gedit s'il est ouvert.
  2. Ouvrez un navigateur de fichier dans le dossier des plugins Gedit (~/.local/share/gedit/plugins/).
  3. Supprimez le dossier scratchtab et le fichier scratchtab.plugin.

Utilisation

Image

ScratchTab ouvert dans le panneau latéral de Gedit avec le menu contextuel lorsque du texte est sélectionné.

ScratchTab peut être utilisé comme une zone de prise de notes en plus de la zone d'édition des fichiers de Gedit ou alors comme feuille de brouillon dans laquelle on peut envoyer du texte sélectionné dans le fichier courant.

Configuration

Capture d'écran

Fenêtre de configuration.
  • position : dans quel panneau ScratchTab doit s'ouvrir : latéral (side) ou inférieur (bottom).
  • foreground : la couleur du texte.
  • background : la couleur de fond.
  • font : La police de caractères.

Bugs et évolutions

Bugs et évolutions

Historique

2015-05-23
  • fix 0008 - Regression dans Gedit 3.12 à cause des fontes monospace.
2015-05-03
  • add 0007 - Personnalisation de la feuille de brouillon.
  • upd Versionning par date de sortie.
3.12 (2014-04-27)
  • upd Adaptation à Gedit 3.12.
  • upd Fichier scratchpad dans ~/.config/gedit.
  • del Suppression du module paths (utilisation de GLib).
3.9 (2014-03-25)
  • upd Dépendances par fichier et plus par module.
  • upd Utilisation du nouvel objet de configuration.
  • fix 0005 - Position du fichier de brouillon.
3.8 (2013-07-06)
  • upd Adaptation du plugin à Gedit 3.8 (python 3).
  • add organisation standardisée du plugin.
3.6 (2013-05-12)
  • upd Restructuration du plugin.
  • upd Utilisation du module GSettings.
3.0 (2012-08-23)
  • upd Première version pour Gedit 3.
  • add Intégration du module common pour tous les plugins Gedit.
  • upd Numérotation principale identique à celle de Gedit.
  • upd Réecriture en GTK 3.
  • upd Internationalisation avec gettext.
1.0 (2009-05-21)
  • upd Première version considérée comme stable.
0.4 (2009-04-28)
  • upd 0003 - Brouillon dans le panneau latéral ou inférieur.
0.3 (2009-04-18)
  • add Internationalisation.
  • upd Nettoyage du code et commentaires.
  • upd Amélioration de la gestion des événements.
0.2 (2008-10-25)
  • add 0002 - enregistrement du brouillon.
  • add 0001 - Commande dans le menu contextuel pour copier la sélection dans ScratchTab.
0.1 (2007-02-25)
  • add Première version utilisée - alpha (python newbie)

ressources et références

Titre
Gedit Reference Manual
Éditeur
Gnome Dev Center
Titre
Python Plugin How To for gedit 3
Éditeur
live.gnome.org
Date
Titre
Writing Plugins for gedit 3 with Python
Auteurs
  • Carrick MICAH
Éditeur
micahcarrick.com
Date
Titre
Dive Into Python
Auteurs
  • Mark PILGRIM
Éditeur
diveintopython.net
Date
Titre
The Python GTK+ 3 Tutorial
Auteurs
  • Sebastian PÖLSTERL
Éditeur
Read The Docs
Date

Licence

This work is licenced under the Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)

You are free
  • to Share — to copy, distribute and transmit the work
  • to Remix — to adapt the work
Under the following conditions
  • Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
  • Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license.
With the understanding that
  • Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.
  • Other Rights — In no way are any of the following rights affected by the license: o Your fair dealing or fair use rights; o The author's moral rights; o Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.
  • Notice — For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page (http://creativecommons.org/licenses/by-sa/3.0/).