Есть ли способ получить подсветку синтаксиса для Raku lang в Pluma / Gedit?

Этот вопрос относится к Какие языки поддерживает текстовый редактор Pluma / Gedit для подсветки синтаксиса? . Я заметил Язык программирования Raku еще не поддерживается Pluma в Ubuntu Mate 18.04. Следуя процедуре в этом вопросе, я нашел следующие языковые файлы:

user@machine:/usr/share/gtksourceview-3.0/language-specs$ ls
abnf.lang          c.lang        dosbatch.lang  glsl.lang              jade.lang        logcat.lang     nsis.lang       po.lang        sh.lang             vbnet.lang
actionscript.lang  cmake.lang    dot.lang       go.lang                java.lang        lua.lang        objc.lang       prolog.lang    sml.lang            verilog.lang
ada.lang           cobol.lang    dpatch.lang    groovy.lang            javascript.lang  m4.lang         objj.lang       protobuf.lang  sparql.lang         vhdl.lang
ansforth94.lang    cpphdr.lang   dtd.lang       gtk-doc.lang           j.lang           makefile.lang   ocaml.lang      puppet.lang    sql.lang            xml.lang
asp.lang           cpp.lang      dtl.lang       gtkrc.lang             json.lang        mallard.lang    ocl.lang        python3.lang   sweave.lang         xslt.lang
automake.lang      csharp.lang   eiffel.lang    haddock.lang           julia.lang       markdown.lang   octave.lang     python.lang    swift.lang          yacc.lang
awk.lang           css.lang      erlang.lang    haskell.lang           kotlin.lang      matlab.lang     ooc.lang        R.lang         systemverilog.lang  yaml.lang
bennugd.lang       csv.lang      fcl.lang       haskell-literate.lang  language2.rng    maxima.lang     opal.lang       rpmspec.lang   t2t.lang
bibtex.lang        cuda.lang     forth.lang     haxe.lang              language.dtd     mediawiki.lang  opencl.lang     rst.lang       tcl.lang
bluespec.lang      def.lang      fortran.lang   html.lang              language.rng     meson.lang      pascal.lang     ruby.lang      tera.lang
boo.lang           desktop.lang  fsharp.lang    idl-exelis.lang        latex.lang       modelica.lang   perl.lang       rust.lang      texinfo.lang
cg.lang            diff.lang     gap.lang       idl.lang               lex.lang         mxml.lang       php.lang        scala.lang     thrift.lang
changelog.lang     d.lang        gdb-log.lang   imagej.lang            libtool.lang     nemerle.lang    pig.lang        scheme.lang    toml.lang
chdr.lang          docbook.lang  genie.lang     ini.lang               llvm.lang        netrexx.lang    pkgconfig.lang  scilab.lang    vala.lang

Я мог найти плагины, обеспечивающие подсветку для Nano и Atom, перечисленные в их сайте . Есть ли подобный плагин для Gedit / Pluma?

2
задан 29 July 2020 в 03:36

1 ответ

Язык раку кажется очень современным, поэтому он еще не поддерживается в gtksourceview. Я подал отчет об ошибке его разработчикам . Поэтому невозможно добавить свою поддержку Pluma или Gedit для текущих выпусков.

С 20 мая 2020 года его поддержка была добавлена ​​в KDE . Так что он должен работать с современными версиями редактора Kate.

Вы можете попробовать установить Kate, используя FlatPak :

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.kde.kate

Для первого запуска используйте flatpak run org.kde.kate . Для удаления используйте flatpak uninstall org.kde.kate .

Примечания:

  1. В настоящее время FlatPak предоставляет Kate 20.04.3 без поддержки Raku, поэтому нам придется подождать.
  2. Версия Kate в Snap старше , это 20.04.1, поэтому он также не поддерживает Raku.
  3. В Ubuntu 20.04 LTS поддержка Raku представлена ​​ в редакторе scite . Но я не буду рекомендовать обновлять систему для ее установки.
2
ответ дан 30 July 2020 в 22:01

Другие вопросы по тегам:

Похожие вопросы: