Gedit : WikiOutline
WikiOutline est un plugin pour Gedit ≥ 40 permettant de visusaliser la hiérarchie d'un document texte dont le contenu est écrit avec une syntaxe wiki type markdown.
Installation
WARN : The last version (2021-04-08) is only compatible with Gedit 40. For 3.12 ≤ Gedit < 40, use gedit-wikioutline-2020-05-01
Installation manuelle
- Fermez Gedit s'il est ouvert.
- Décompressez l'archive téléchargée.
- Copiez le dossier
wikioutline
et le fichierwikioutline.plugin
dans le dossier des plugins Gedit (~/.local/share/gedit/plugins/
). - Dans Gedit, ouvrez la fenêtre de configuration et dans l'onglet « greffons » cliquez sur l'entrée « wikioutline ».
Désinstallation manuelle
- Fermez Gedit s'il est ouvert.
- Ouvrez un navigateur de fichier dans le dossier des plugins Gedit (
~/.local/share/gedit/plugins/
). - Supprimez le dossier
wikioutline
et le fichierwikioutline.plugin
.
Utilisation
Une fois installé, le plugin vérifie si le document courant dans Gedit est d'un format qu'il peut gérer. Si c'est le cas, il essayera de constuire une hiérarchie de titres.
Les titres peuvent suivre la syntaxe setext ou la syntaxe atx.
Configuration
Le panneau de configuration du plugin permet de définir 2 informations :
- Les caractères utilisés pour souligner les différents niveaux hiérarchiques dans le cas de titre setext.
- La liste d'extensions de fichiers (séparés par une virgule) devant être traité par WikiOultine sachant que ceux ayant un type MIME
text/wiki
sont implicitement analysés.
Bugs et évolutions
Évolutions
...
Bugs connus
- 2013-11-29 — Mauvaise lecture si des lignes de tirets sont présentes sans être des titres, comme avec la syntaxe wiki des tableaux par exemple.
Historique
- 2021-04-08 (40)
- fix: Disparition de l'API
Gedit.Document.goto_line()
.
- fix: Disparition de l'API
- 2020-05-01
- fix: Disparition de l'API
Gedit.Document.get_location()
, remplacée parGedit.Document.get_file().get_location()
.
- fix: Disparition de l'API
- 2017-04-01
- fix: Sauvegarde des états plié/déplié des noeuds de l'arbre.
- add: Prendre comme niveau supérieur de titre le premier niveau rencontré dans le texte. Cela évite d'avoir un noeud fictif racine.
- 2017-01-28
- add: Gestion de la Syntaxe atx sur 6 niveaux avec un préfixe construit par une série de croisillons (« # »).
- 2014-04-27 (3.12)
- upd: Adaptation à Gedit 3.12.
- 2014-04-05 (3.9)
- upd: Meilleur organisation du code.
- upd: Dépendances par fichier et non plus par module 'common'.
- 2013-07-06 (3.8)
- upd: Adaptation à gedit 3.8 (python 3).
- 2013-05-25 (3.6)
- upd: Adoption d'une numérotation principale identique à Gedit.
- upd: Restructuration du plugin.
- upd: Utilisation du module GSettings.
- fix: Corrections dans la gestion des extensions.
- 2013-04-01 (0.4)
- upd: Première version diffusée.
- 2012-05-20 (0.3)
- upd: Première version pour Gedit 3. Non diffusé.
- 2011-08-05 (0.2)
- fix: Corrections et gestion de formats de fichiers supplémentaires.
- 2011-08-01 (0.1)
- add: Première version pour Gedit 2. Non diffusé.
Licence
Gedit Wikioutline
Copyright 2012-2022 Rui Nibau
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.