Как добавить подсветку синтаксиса Markdown в Pluma в 16.04 LTS?

Я использую Pluma в Ubuntu MATE 16.04 LTS и вижу, что он не поддерживает подсветку синтаксиса для облегченного языка разметки Markdown.

Но я знаю, что в Ubuntu 18.04 LTS (и более новых версиях) эта подсветка предустановлена.

Как добавить подсветку синтаксиса Markdown в Pluma в Ubuntu 16.04 LTS?

1 ответ

Решение

Это возможно, но с одной вещью: все текущие версии Ubuntu уже имеют markdown.lang файл в хранилищах как часть libgtksourceview-3.0-common пакет, но в Ubuntu 16.04 Pluma использует libgtksourceview2.0-0 как зависимость.

Итак, здесь нам нужно установить libgtksourceview-3.0-common пакет с

sudo apt-get install libgtksourceview-3.0-common

а затем скопировать markdown.lang файл вручную в текущую папку конфигурации пользователя:

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 .

затем перезапустите Pluma и наслаждайтесь:


Заметки:

  1. и любой другой lang -файл может быть установлен аналогичным образом. Полный список следующий: 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, свинья, protobuf, марионетка, python3, первая, ржавчина, scala, scilab, sml, sweave, systemverilog, бережливость, yaml.
  2. этот подход дает бесплатный бонус - инструмент сравнения Meld Merge будет использовать тот же lang -файлы для выделения синтаксиса.
Другие вопросы по тегам