Skip to content

Latest commit

 

History

History
274 lines (239 loc) · 10.5 KB

syntax_test_MediawikiNG.mediawiki

File metadata and controls

274 lines (239 loc) · 10.5 KB

// SYNTAX TEST "Packages/Mediawiker/MediawikiNG.sublime-syntax"

// <- meta.tag.validhtml.mediawiki // <- entity.name.tag.nowiki.validhtml.mediawiki ''' bold no wiki ''' // <- meta.tag.source.validhtml.mediawiki // <- meta.tag.validhtml.mediawiki

  // <- entity.name.tag.nowiki.validhtml.mediawiki

Table of Contents

Header1 Test

// <- markup.heading.tag.mediawiki

  // <- markup.heading.1.mediawiki

// ^ markup.heading.tag.mediawiki

Header2 Test

// <- markup.heading.tag.mediawiki

   // <- markup.heading.2.mediawiki

// ^ markup.heading.tag.mediawiki

Header3 Test

// <- markup.heading.tag.mediawiki

    // <- markup.heading.3.mediawiki

// ^ markup.heading.tag.mediawiki

Heading 3[1]

// <- markup.heading.tag.mediawiki // ^ markup.heading.3.mediawiki // ^ markup.heading.3.mediawiki entity.name.tag.ref.mediawiki // ^^^^^^^^^^^^^^^^^^^^^^^ markup.heading.3.mediawiki // ^^^^^^^^^^^^^^^^^^^^^^^ markup.underline.link.external.mediawiki // ^ markup.heading.tag.mediawiki

Header4 Test

// <- markup.heading.tag.mediawiki // ^ markup.heading.4.mediawiki // ^ markup.heading.tag.mediawiki

Header5 Test

// <- markup.heading.tag.mediawiki // ^ markup.heading.5.mediawiki // ^ markup.heading.tag.mediawiki

Lists

  1. Numberred list item 1
    1. Numberred list item 2.1
  • A newline
  • in a list
marks the end of the list. Of course
  • you can start again.
    you can start again.
    • and continue..
Definition lists
item : definition
semicolon plus term
colon plus definition
Mixed definition lists
item 1 : definition
sub-item 1 plus term
two colons plus definition
sub-item 2 : colon plus definition
item 2
back to the main list
  • Or create mixed lists
    1. and nest them
      • like this
        definitions
        work:
        apple
        banana
        fruits
    1. semicolon in text; hmm..
    2. and then:
    3. is not definition list
<gallery mode="packed-hover"> Linne num 2.jpg // <- meta.item.gallery.mediawiki // <- markup.underline.link.internal.mediawiki Image:Astronotus_ocellatus.jpg | <a href="commons:Astronotus ocellatus">Astronotus ocellatus</a> (Oscar) Salmonlarvakils.jpg | <a href="commons:Salmo salar">Salmo salar</a>|250px File:Australian blenny.jpg|<a href="commons:Category:Ecsenius">Ecsenius axelrodi</a> </gallery>

  // <- entity.name.tag.ref.mediawiki

Simple text <i>Link title italic</i> simple text
Simple text Link title italic simple text
// ^ string.other.image.caption.mediawiki markup.italic.mediawiki
Simple text Link title <i>italic</i> simple text
Simple text Link title italic simple text

  // <- constant.other.namespace.image.mediawiki

// ^ punctuation.definition.tag.pipe.mediawiki // ^ punctuation.definition.tag.caption-pipe.mediawiki // ^ string.other.image.caption.mediawiki // ^ markup.underline.link.internal.mediawiki // ^ markup.italic.mediawiki // ^ string.other.title.link.internal.mediawiki // ^ meta.tag.inline.any.mediawiki

Image:test_image.png / File:test_file.pdf

  // <- meta.image.wiki.mediawiki
  // <- constant.other.namespace.image.mediawiki

// ^ punctuation.definition.tag.colon.mediawiki // ^ constant.other.wiki-link.image.mediawiki // ^ meta.image.wiki.mediawiki meta.tag.inline.any.mediawiki Inline Link bold te in string. // ^ markup.underline.link.internal.namespace.mediawiki // ^ punctuation.definition.tag.colon.mediawiki // ^ markup.underline.link.internal.mediawiki // ^ punctuation.definition.tag.pipe.mediawiki // ^ string.other.title.link.internal.mediawiki // ^ markup.bold.mediawiki // ^ string.other.title.link.internal.mediawiki // ^ meta.tag.inline.link.mediawiki

// ^ markup.underline.link.external.mediawiki // ^ string.other.title.link.external.mediawiki // ^ markup.bold.mediawiki // ^ meta.tag.inline.link.mediawiki

https://meta.wikimedia.org:9723/wiki/Help:Link/ru?a=9&test=abs#anchor // <- markup.underline.link.external.mediawiki

Before template after template. // <- meta.tag.inline.stop.template.mediawiki

 // <- meta.tag.inline.stop.template.mediawiki

// ^ text.html.mediawiki

// <- meta.tag.validhtml.mediawiki
 // <- entity.name.tag.validhtml.source.mediawiki
//      ^ entity.other.attribute-name.validhtml.mediawiki
//            ^ string.quoted.mediawiki
//                   ^meta.tag.validhtml.mediawiki

id:1, width_max: 76
// <- comment.line.number-sign.python

from  import with_statement
// <- keyword.control.flow.python
//              ^^^^^^ keyword.control.import.python

// <- meta.tag.validhtml.mediawiki

  // <- entity.name.tag.validhtml.source.mediawiki

// ^ meta.tag.validhtml.mediawiki

  • list element
  • test
// <- markup.other.special.mediawiki
  •  // <- markup.other.special.mediawiki
// ^ meta.tag.validhtml.mediawiki // ^ entity.name.tag.validhtml.source.mediawiki

// ^^^ keyword.control.magic.mediawiki // ^^ meta.tag.inline.stop.template.mediawiki // <- meta.tag.inline.start.template.mediawiki

//^ keyword.control.magic.mediawiki

// ^^^ keyword.control.magic.mediawiki

// ^^^ keyword.control.magic.mediawiki // ^^^^^ entity.name.function.template.mediawiki

<math> // <- entity.name.tag.math.tex.mediawiki </math>

<math display="inline" name="test"> // <- entity.name.tag.math.tex.mediawiki // ^ entity.other.attributes.validhtml.mediawiki // ^^ entity.other.attributes.validhtml.mediawiki // ^^ entity.other.attributes.validhtml.mediawiki // ^ meta.tag.validhtml.math.tex.mediawiki </math> //^^^^ entity.name.tag.math.tex.mediawiki