[HowTo] Agregar resaltado de sintaxis markdown (y otros) a Pluma en Ubuntu Mate 16.04
Posted: jueves, 1 de agosto de 2019 by Termita in Etiquetas: editor de textos, gtksourceview-2.0, gtksourceview-3.0, markdown, pluma, python, resaltado de sintaxis, sistemas operativos, ubuntu, ubuntu mate, yaml
0
sudo apt install libgtksourceview-3.0-common
(*) Instalamos este paquete porque -aunque todas las versiones de ubuntu ya traen incorporado el archivo markdown.lang en sus repositorios como parte de libgtksourceview-3.0-common- en Ubuntu 16.04 Pluma utiliza libgtksourceview2.0-0 como una dependencia.
A continuación basta con copiar el archivo markdown.lang (y otros archivos de sintaxis si se desea) desde /usr/share/gtksourceview-3.0/language-specs/ a la carpeta language-specs que crearemos en /home/tuusuario/.local/share/gtksourceview-2.0/
Así:
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 .
Y, como ya señalé anteriormente, lo mismo se puede hacer con otros resaltados de sintaxis que están en la carpeta /usr/share/gtksourceview-3.0/language-specs/
-rw-r--r-- 1 root root 8932 ene 15 2016 actionscript.lang
-rw-r--r-- 1 root root 7295 ene 15 2016 ada.lang
-rw-r--r-- 1 root root 23227 ene 15 2016 ansforth94.lang
-rw-r--r-- 1 root root 41936 ene 15 2016 asp.lang
-rw-r--r-- 1 root root 11493 ene 15 2016 automake.lang
-rw-r--r-- 1 root root 4330 ene 15 2016 awk.lang
-rw-r--r-- 1 root root 9102 ene 15 2016 bennugd.lang
-rw-r--r-- 1 root root 3008 ene 15 2016 bibtex.lang
-rw-r--r-- 1 root root 6003 ene 15 2016 bluespec.lang
-rw-r--r-- 1 root root 8702 ene 15 2016 boo.lang
-rw-r--r-- 1 root root 10487 ene 15 2016 cg.lang
-rw-r--r-- 1 root root 3630 ene 15 2016 changelog.lang
-rw-r--r-- 1 root root 1886 ene 15 2016 chdr.lang
-rw-r--r-- 1 root root 12065 ene 15 2016 c.lang
-rw-r--r-- 1 root root 22335 ene 15 2016 cmake.lang
-rw-r--r-- 1 root root 21376 ene 15 2016 cobol.lang
-rw-r--r-- 1 root root 1512 ene 15 2016 cpphdr.lang
-rw-r--r-- 1 root root 4961 ene 15 2016 cpp.lang
-rw-r--r-- 1 root root 9720 ene 15 2016 csharp.lang
-rw-r--r-- 1 root root 19667 ene 15 2016 css.lang
-rw-r--r-- 1 root root 2491 ene 15 2016 csv.lang
-rw-r--r-- 1 root root 10571 ene 15 2016 cuda.lang
-rw-r--r-- 1 root root 11024 ene 15 2016 def.lang
-rw-r--r-- 1 root root 11172 ene 15 2016 desktop.lang
-rw-r--r-- 1 root root 3132 ene 15 2016 diff.lang
-rw-r--r-- 1 root root 10142 ene 15 2016 d.lang
-rw-r--r-- 1 root root 16439 ene 15 2016 docbook.lang
-rw-r--r-- 1 root root 5272 ene 15 2016 dosbatch.lang
-rw-r--r-- 1 root root 4602 ene 15 2016 dot.lang
-rw-r--r-- 1 root root 1594 ene 15 2016 dpatch.lang
-rw-r--r-- 1 root root 4698 ene 15 2016 dtd.lang
-rw-r--r-- 1 root root 7387 ene 15 2016 eiffel.lang
-rw-r--r-- 1 root root 8380 ene 15 2016 erlang.lang
-rw-r--r-- 1 root root 3847 ene 15 2016 fcl.lang
-rw-r--r-- 1 root root 9644 ene 15 2016 forth.lang
-rw-r--r-- 1 root root 19243 ene 15 2016 fortran.lang
-rw-r--r-- 1 root root 11289 ene 15 2016 fsharp.lang
-rw-r--r-- 1 root root 2864 ene 15 2016 gap.lang
-rw-r--r-- 1 root root 7047 ene 15 2016 gdb-log.lang
-rw-r--r-- 1 root root 7880 ene 15 2016 genie.lang
-rw-r--r-- 1 root root 17736 ene 15 2016 glsl.lang
-rw-r--r-- 1 root root 9241 ene 15 2016 go.lang
-rw-r--r-- 1 root root 3830 ene 15 2016 gtk-doc.lang
-rw-r--r-- 1 root root 4294 ene 15 2016 gtkrc.lang
-rw-r--r-- 1 root root 6138 ene 15 2016 haddock.lang
-rw-r--r-- 1 root root 7964 ene 15 2016 haskell.lang
-rw-r--r-- 1 root root 1837 ene 15 2016 haskell-literate.lang
-rw-r--r-- 1 root root 11462 ene 15 2016 html.lang
-rw-r--r-- 1 root root 21193 ene 15 2016 idl-exelis.lang
-rw-r--r-- 1 root root 5259 ene 15 2016 idl.lang
-rw-r--r-- 1 root root 30206 ene 15 2016 imagej.lang
-rw-r--r-- 1 root root 3623 ene 15 2016 ini.lang
-rw-r--r-- 1 root root 6781 ene 15 2016 jade.lang
-rw-r--r-- 1 root root 6937 ene 15 2016 java.lang
-rw-r--r-- 1 root root 11990 ene 15 2016 javascript.lang
-rw-r--r-- 1 root root 7728 ene 15 2016 j.lang
-rw-r--r-- 1 root root 4366 ene 15 2016 json.lang
-rw-r--r-- 1 root root 13861 ene 15 2016 julia.lang
-rw-r--r-- 1 root root 13307 ene 15 2016 language2.rng
-rw-r--r-- 1 root root 2411 ene 15 2016 language.dtd
-rw-r--r-- 1 root root 11104 ene 15 2016 language.rng
-rw-r--r-- 1 root root 23618 ene 15 2016 latex.lang
-rw-r--r-- 1 root root 6361 ene 15 2016 lex.lang
-rw-r--r-- 1 root root 1946 ene 15 2016 libtool.lang
-rw-r--r-- 1 root root 10368 ene 15 2016 llvm.lang
-rw-r--r-- 1 root root 10523 ene 15 2016 lua.lang
-rw-r--r-- 1 root root 46181 ene 15 2016 m4.lang
-rw-r--r-- 1 root root 6365 ene 15 2016 makefile.lang
-rw-r--r-- 1 root root 3853 ene 15 2016 mallard.lang
-rw-r--r-- 1 root root 15232 ene 15 2016 markdown.lang
-rw-r--r-- 1 root root 5059 ene 15 2016 matlab.lang
-rw-r--r-- 1 root root 10982 ene 15 2016 mediawiki.lang
-rw-r--r-- 1 root root 3552 ene 15 2016 meson.lang
-rw-r--r-- 1 root root 9560 ene 15 2016 modelica.lang
-rw-r--r-- 1 root root 2279 ene 15 2016 mxml.lang
-rw-r--r-- 1 root root 8486 ene 15 2016 nemerle.lang
-rw-r--r-- 1 root root 10692 ene 15 2016 netrexx.lang
-rw-r--r-- 1 root root 2788 ene 15 2016 nsis.lang
-rw-r--r-- 1 root root 4164 ene 15 2016 objc.lang
-rw-r--r-- 1 root root 4425 ene 15 2016 objj.lang
-rw-r--r-- 1 root root 10038 ene 15 2016 ocaml.lang
-rw-r--r-- 1 root root 5438 ene 15 2016 ocl.lang
-rw-r--r-- 1 root root 60532 ene 15 2016 octave.lang
-rw-r--r-- 1 root root 8819 ene 15 2016 ooc.lang
-rw-r--r-- 1 root root 11324 ene 15 2016 opal.lang
-rw-r--r-- 1 root root 20922 ene 15 2016 opencl.lang
-rw-r--r-- 1 root root 8556 ene 15 2016 pascal.lang
-rw-r--r-- 1 root root 37033 ene 15 2016 perl.lang
-rw-r--r-- 1 root root 12417 ene 15 2016 php.lang
-rw-r--r-- 1 root root 9649 ene 15 2016 pig.lang
-rw-r--r-- 1 root root 2047 ene 15 2016 pkgconfig.lang
-rw-r--r-- 1 root root 3488 ene 15 2016 po.lang
-rw-r--r-- 1 root root 8490 ene 15 2016 prolog.lang
-rw-r--r-- 1 root root 4483 ene 15 2016 protobuf.lang
-rw-r--r-- 1 root root 24314 ene 15 2016 puppet.lang
-rw-r--r-- 1 root root 7617 ene 15 2016 python3.lang
-rw-r--r-- 1 root root 17209 ene 15 2016 python.lang
-rw-r--r-- 1 root root 79473 ene 15 2016 R.lang
-rw-r--r-- 1 root root 7635 ene 15 2016 rpmspec.lang
-rw-r--r-- 1 root root 4647 ene 15 2016 rst.lang
-rw-r--r-- 1 root root 26472 ene 15 2016 ruby.lang
-rw-r--r-- 1 root root 8905 ene 15 2016 rust.lang
-rw-r--r-- 1 root root 13029 ene 15 2016 scala.lang
-rw-r--r-- 1 root root 10483 ene 15 2016 scheme.lang
-rw-r--r-- 1 root root 7106 ene 15 2016 scilab.lang
-rw-r--r-- 1 root root 16964 ene 15 2016 sh.lang
-rw-r--r-- 1 root root 6661 ene 15 2016 sml.lang
-rw-r--r-- 1 root root 16722 ene 15 2016 sparql.lang
-rw-r--r-- 1 root root 23409 ene 15 2016 sql.lang
-rw-r--r-- 1 root root 2300 ene 15 2016 sweave.lang
-rw-r--r-- 1 root root 8875 ene 15 2016 systemverilog.lang
-rw-r--r-- 1 root root 5255 ene 15 2016 t2t.lang
-rw-r--r-- 1 root root 4642 ene 15 2016 tcl.lang
-rw-r--r-- 1 root root 15672 ene 15 2016 texinfo.lang
-rw-r--r-- 1 root root 8727 ene 15 2016 thrift.lang
-rw-r--r-- 1 root root 11886 ene 15 2016 vala.lang
-rw-r--r-- 1 root root 8040 ene 15 2016 vbnet.lang
-rw-r--r-- 1 root root 15995 ene 15 2016 verilog.lang
-rw-r--r-- 1 root root 7942 ene 15 2016 vhdl.lang
-rw-r--r-- 1 root root 9473 ene 15 2016 xml.lang
-rw-r--r-- 1 root root 3995 ene 15 2016 xslt.lang
-rw-r--r-- 1 root root 5858 ene 15 2016 yacc.lang
-rw-r--r-- 1 root root 7575 ene 15 2016 yaml.lang
-------------------------------------
Fuente: