Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/03/2018, à 13:08

Roschan

Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Voici un petit plugin gedit (dont je ne suis hélas pas certain des dépendances) qui permet de prévisualiser les fichiers au format markdown (.md) https://github.com/maoschanz/gedit-plug … wn_preview

edit : image plus récente et dont le lien marche https://pbs.twimg.com/media/E2_XVuLXoAA … name=large

Ce n'est qu'une première version, mais elle est déjà pas mal fonctionnelle

Dernière modification par Roschan (Le 03/06/2021, à 23:22)

Hors ligne

#2 Le 13/03/2018, à 14:00

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

J'utilise gedit-markdown wink


[ Modéré ]

Hors ligne

#3 Le 13/03/2018, à 14:12

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Oh un concurrent ^^

Au risque de paraître prétentieux... mon truc est mieux, quand même ! tongue

Entre autres, j'ai des jolis paramètres intégrés à l'interface des greffons (plutôt qu'un fichier .ini), où on peut choisir une feuille de style à appliquer, ce qui est franchement cool.

Accessoirement, j'ai mis des boutons pour :
- zoom+
- zoom-
- recharger
- insérer une image

Et pouvoir insérer une image sans trop d'effort, c'est littéralement ma principale motivation dans la rédaction du plugin, parce que Marker ne propose toujours rien de ce côté là, et je ne suis pas capable de contribuer à un projet en C

(pour fermer le panneau latéral, va dans le menu, affichage, et tu décoches ; sinon il y a un raccourci clavier mais je ne m'en souviens pas puisque je préfère le panneau inférieur)

Dernière modification par Roschan (Le 13/03/2018, à 14:14)

Hors ligne

#4 Le 13/03/2018, à 14:15

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Alors, forcément, je vais te tester et... si tu me séduis (rhôôô) j’amenderai mon tuto tongue


[ Modéré ]

Hors ligne

#5 Le 13/03/2018, à 14:23

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

N'amende pas tout de suite, j'ai pas encore compris ni comment traduire, ni comment faire pour proposer des paramètres sans nécessiter les droits root à l'installation

Hors ligne

#6 Le 13/03/2018, à 14:32

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Pour le moment, je coince à l'install !

~]$ sudo /home/moi/Téléchargements/gedit-plugin-markdown/gedit-plugin-markdown_preview-master/install.sh
cp: impossible d'évaluer 'org.gnome.gedit.plugins.markdown_preview.gschema.xml': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'markdown_preview.plugin': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'markdown_preview.py': Aucun fichier ou dossier de ce type

Dernière modification par nam1962 (Le 13/03/2018, à 14:32)


[ Modéré ]

Hors ligne

#7 Le 13/03/2018, à 14:40

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Ah... je ne cache que je ne suis pas expert en script d'installation, j'ai fait un truc de 4 lignes qui fonctionne sur mon système mais je n'ai aucune idée de la pertinence des commandes en dehors de Debian 10.

Les fichiers en question sont bien dans le dossier pourtant ? tu peux tenter de faire les commandes "à la main" ça marchera ptêt mieux

Dernière modification par Roschan (Le 13/03/2018, à 14:45)

Hors ligne

#8 Le 13/03/2018, à 14:43

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

 ~]$ ls /home/moi/Téléchargements/gedit-plugin-markdown/gedit-plugin-markdown_preview-master -1
LICENSE
README.md
example.css
install.sh
markdown_preview.plugin
markdown_preview.py
org.gnome.gedit.plugins.markdown_preview.gschema.xml

[ Modéré ]

Hors ligne

#9 Le 13/03/2018, à 14:46

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Ah mais oui, faut juste que tu ouvres le dossier en fait, si tu l'exécutes comme ça, le script est trop basique pour comprendre et il cherche les fichiers dans le dossier courant, ~/ donc

Hors ligne

#10 Le 13/03/2018, à 15:48

Nuliel

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Bonjour,
@nam1962
En étant dans le bon dossier,

sudo ./install.sh

devrait marcher

Hors ligne

#11 Le 13/03/2018, à 15:50

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

[moi@ordi2 ~]$ cd /home/moi/Téléchargements/gedit-plugin-markdown/gedit-plugin-markdown_preview-master
[moi@ordi2 gedit-plugin-markdown_preview-master]$ ls
LICENSE      markdown_preview.plugin
README.md    markdown_preview.py
example.css  org.gnome.gedit.plugins.markdown_preview.gschema.xml
install.sh
[moi@ordi2 gedit-plugin-markdown_preview-master]$ chmod +x install.sh
[moi@ordi2 gedit-plugin-markdown_preview-master]$ ./install.sh
[sudo] Mot de passe de moi : 
[moi@ordi2 gedit-plugin-markdown_preview-master]$ 

Et, euhhh, après ? j'ouvre un fichier .md, mais je ne vois pas où voir le preview ! hmm


[ Modéré ]

Hors ligne

#12 Le 13/03/2018, à 15:53

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Affiche le panneau, il ne sort pas tout seul

Hors ligne

#13 Le 13/03/2018, à 16:07

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Arf oui, mais... "Une erreur est survenue" sens interdit et tout !


[ Modéré ]

Hors ligne

#14 Le 13/03/2018, à 16:07

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Bon j'ai modifié, maintenant il devrait sortir tout seul mais j'ai pas testé donc j'ai sans doute introduit un bug

Si des erreurs surviennent ça m'intéresse, par contre il me faut la trace que ça laisse dans le terminal

Dernière modification par Roschan (Le 13/03/2018, à 16:08)

Hors ligne

#15 Le 13/03/2018, à 16:08

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Ok, dis moi juste comment désinstaller proprement pour réinstaller proprement (je suis une nouille en maniement de scripts tongue )


[ Modéré ]

Hors ligne

#16 Le 13/03/2018, à 16:15

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Réinstalle comme c'est dit dans le readme (cd le dossier, ./install.sh), le script n'a pas changé et ce sont juste des "cp" donc ça écrasera les fichiers précédents

Si t'as des erreurs c'est très probablement une question de dépendances, et ça m'intéresse énormément de connaître exactement ce dont il s'agit car j'ai installé les paquets adéquats il y a fort longtemps et je ne connais plus leurs noms

Dernière modification par Roschan (Le 13/03/2018, à 16:16)

Hors ligne

#17 Le 13/03/2018, à 16:42

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Ré téléchargé, j'ai même tenté avec sudo comme le suggère Naziel.

[moi@ordi2 ~]$ cd /home/moi/Desktop/Documents/Téléchargements/gedit-plugin-markdown_preview-master
[moi@ordi2 gedit-plugin-markdown_preview-master]$ chmod +x install.sh
[moi@ordi2 gedit-plugin-markdown_preview-master]$ sudo ./install.sh
cp: impossible de créer le fichier standard '/root/.local/share/gedit/plugins/markdown_preview.plugin': Aucun fichier ou dossier de ce type
cp: impossible de créer le fichier standard '/root/.local/share/gedit/plugins/markdown_preview.py': Aucun fichier ou dossier de ce type
[moi@ordi2 gedit-plugin-markdown_preview-master]$ ./install.sh
[moi@ordi2 gedit-plugin-markdown_preview-master]$ 

Mais toujours le sens interdit...


[ Modéré ]

Hors ligne

#18 Le 13/03/2018, à 17:04

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

C'est sans sudo, le script demande lui-même le mot de passe.
plus maintenant
Mais donne les erreurs renvoyées par gedit dans le terminal (si les erreurs te parlent de pandoc, installe pandoc, si et seulement si elles te parlent de webkit, essaye d'installer libwebkit2gtk-4.0-dev si il existe, ou le paquet qui ressemble le plus sinon)

j'ai pas testé donc j'ai sans doute introduit un bug

Bingo lol j'avais introduit un bug idiot qui bloquait le rendu, pas grave c'est normalement fixé

Dernière modification par Roschan (Le 30/09/2019, à 18:26)

Hors ligne

#19 Le 13/03/2018, à 17:38

Nuliel

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins_v3.14 a écrit :

To install one of these plugins, you need to download the files and put them in your ~/.local/share/gedit/plugins/ directory (which may need to be created). They need to be in that exact directory; subdirectories are not scanned for plugins.

J'ai testé, le plugin apparaît bien dans la liste des greffons dans préférence-> greffon je l'ai activé, mais il n'apparaît pas dans la barre inférieure. J'ai mis pour le style demandé dans les préférences le fichier css qui est dans le dossier gedit-plugin-markdown_preview-master
J'ai installé pandoc et  libwebkit2gtk-4.0-dev et là, le panneau inférieur contient MarkdownPreview avec le texte "This is not a markdown document."

Dernière modification par Nuliel (Le 13/03/2018, à 17:40)

Hors ligne

#20 Le 13/03/2018, à 17:45

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Oui c'est le bug idiot mentionné plus haut, j'avais fait un copié-collé qui faisait l'exact inverse de ce que je voulais que ça fasse, reprend le .py actuel il devrait mieux marcher

(accessoirement, je suggère d'utiliser mes instructions avec le script, plutôt que les instructions du wiki gnome, car le wiki gnome se base sur un cas sans schéma de paramètres à installer, donc en suivant leur recommandation lors de la 1ère installation, tu te heurterais à une erreur du style "schema is not installed", ce qui ferait brutalement crasher gedit)

Dernière modification par Roschan (Le 13/03/2018, à 17:47)

Hors ligne

#21 Le 13/03/2018, à 18:01

Nuliel

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Ok.
J'ai retenté, ça ne fonctionne toujours pas. J'ai essayé de copier la ligne

from gi.repository import GObject, Gtk, Gedit, Gio, PeasGtk, WebKit2, GLib

dans un terminal python, et j'obtiens deux trois trucs dont

ImportError: cannot import name Gedit, introspection typelib not found

Je sais pas si ça peut aider

Dernière modification par Nuliel (Le 13/03/2018, à 18:01)

Hors ligne

#22 Le 13/03/2018, à 18:08

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

C'est un plugin pour gedit, il est exécuté par gedit, ce n'est PAS une application python qui pourrait tourner dans une console python "sortie de nulle part" (dans un terminal dédié).

Les erreurs sont donc affichées dans le terminal qui exécute gedit.

Si tu veux expérimenter en rentrant les lignes du plugin dans une console python, ce sera dans la console intégrée à gedit sous forme de plugin, où ça fera sans doute n'importe quoi quand même.

Dernière modification par Roschan (Le 13/03/2018, à 18:18)

Hors ligne

#23 Le 13/03/2018, à 18:13

Nuliel

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Oh, ça marche! J'avais pas essayé d'appuyer sur le petit bouton actualiser

Hors ligne

#24 Le 13/03/2018, à 18:50

nam1962

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Alors j'ai progressé : je n'y arrivais pas because je tentais "aperçu markdown" qui manifestement est l'autre ! roll
J'en suis donc à "This is not a markdown document" même après actualisation.

Ca va bien finir par fonctionner ! tongue


[ Modéré ]

Hors ligne

#25 Le 13/03/2018, à 18:53

Roschan

Re : Plugin Gedit pour prévisualiser les fichiers Markdown (.md)

Cf le message #20

Hors ligne