XML для пользовательского выделения в Gedit

Я пытаюсь добавить выделение в Gedit для языка разметки, который я сделал.

В настоящее время у меня есть файл hpml.lang в соответствующем каталоге, и в правом нижнем углу Gedit отображается «Поэтический язык разметки Хоскера». Тем не менее, никакого выделения на самом деле не появляется.

Есть какие-нибудь идеи относительно того, что я делаю неправильно?

Вот как выглядит файл hpml.lang:

<?xml version="1.0" encoding="UTF-8"?>
<!--
This document allows HPML syntax highlighting on Gedit. If you're 
using Ubuntu, run:

  cp hpml.lang /usr/share/gtksourceview-3.0/language-specs/hpml.lang

to install said highlighting on your machine.
-->
<language id="hpml" name="Hosker's Poetical Markup Language" version="1.0" _section="Markup">
  <metadata>
    <property name="globs">*.hmpl</property>
    <property name="line-comment-start">####</property>
  </metadata>

  <styles>
    <style id="comment" name="Comment" map-to="def:comment"/>
    <style id="keyword" name="Keyword" map-to="def:keyword"/>
  </styles>

  <definitions>
    <context id="comment" style-ref="comment">
      <start>####</start>
      <end>[110]lt;/end>
    </context>
    <context id="keywords" style-ref="keyword">
      <keyword>#PLACE</keyword>
      <keyword>#PERSON</keyword>
      <keyword>#PUBLICATION</keyword>
      <keyword>#FOREIGN</keyword>
      <keyword>##MINICHORUS</keyword>
      <keyword>##MINIINSCRIPTION</keyword>
      <keyword>###CHORUS</keyword>
      <keyword>###INSCRIPTION</keyword>
      <keyword>#</keyword>
      <keyword>{</keyword>
      <keyword>}</keyword>
    </context>
    <context id="hpml" class="no-spell-check">
      <include>
        <context ref="comment"/>
        <context ref="keywords"/>
      </include>
    </context>
  </definitions>
</language>
0
задан 19 June 2019 в 06:54

0 ответов

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

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