web-dev-qa-db-fra.com

Comment ajouter la syntaxe Markdown Syntaxe sur PLUMA dans 16.04 LTS?

J'utilise Pluma sur Ubuntu MATE 16.04 LTS et je vois que cela ne prend pas en charge la mise en évidence de la syntaxe pour le langage de balisage léger Markown.

Mais je sais que Ubuntu 18.04 LTS (et les versions plus récentes) ont cette surbrillance pré-installée.

Comment puis-je ajouter Markdown Syntax Highligant à Pluma à Ubuntu 16.04 LTS?

2
N0rbert

Il est possible, mais avec une chose à prendre en compte: toutes les versions actuelles Ubuntu ont déjà markdown.lang Dossier dans les référentiels dans le cadre de - libgtksourceview-3.0-common paquet, mais à Ubuntu 16.04 Pluma utilise libgtksourceview2.0-0 comme ne dépendance .

Alors, nous devons donc installer le libgtksourceview-3.0-common paquet avec

Sudo apt-get install libgtksourceview-3.0-common

et puis copiez markdown.lang Fichier manuellement au dossier de configuration de l'utilisateur actuel:

mkdir -p ~/.local/share/gtksourceview-2.0/language-specs/
cd ~/.local/share/gtksourceview-2.0/language-specs/
cp /usr/share/gtksourceview-3.0/language-specs/markdown.lang .

puis redémarrez Pluma et profitez-en:

Markdown is highlighted in Pluma 1.12.2


Remarques:

  1. et tout autre fichier lang- peut être installé de manière similaire. La liste complète est la suivante: ActionScript, Ansforth94, Automake, Bennugd, BluesPec, Cobol, CPPHDR, CSV, GDB-Log, Genie, Go, Idl-Exelis, Imagej, Jade, J, JSON, Julia, Lex, LLVM, Markdown, Matlab, Mediawiki, Meson, Modelica, Mxml, NetRexx, Objj, Opencl, Pigion, Protobuf, Puppet, Python3, Terrier, Rouille, Scala, Scilab, Sml, Sweave, SystemVerilog, Effectif, YAML .
  2. cette approche offre des bonus gratuits - l'outil Meld Fusion DIFF utilisera les mêmes lang- les fichiers pour mettre en surbrillance la syntaxe.
2
N0rbert