Этот вопрос относится к Какие языки поддерживает текстовый редактор 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?
Язык раку кажется очень современным, поэтому он еще не поддерживается в 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
.
Примечания: