XPX
Add XPX syntax to Sublime Text
Details
Installs
- Total 40
- Win 33
- Mac 7
- Linux 0
May 16 | May 15 | May 14 | May 13 | May 12 | May 11 | May 10 | May 9 | May 8 | May 7 | May 6 | May 5 | May 4 | May 3 | May 2 | May 1 | Apr 30 | Apr 29 | Apr 28 | Apr 27 | Apr 26 | Apr 25 | Apr 24 | Apr 23 | Apr 22 | Apr 21 | Apr 20 | Apr 19 | Apr 18 | Apr 17 | Apr 16 | Apr 15 | Apr 14 | Apr 13 | Apr 12 | Apr 11 | Apr 10 | Apr 9 | Apr 8 | Apr 7 | Apr 6 | Apr 5 | Apr 4 | Apr 3 | Apr 2 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
XPX syntax
Plugin Sublime Text 4 (>= v3092)
Contenu
Langage XPX développé par la société Infocosme (XHTML par cgi-bin, parser spécifique). Fonctionnalités livrées : * syntaxe XPX (balises, attributs, variables) * auto-complétion (balises, attributs, valeurs) * snippets divers * close_tag re-écrit pour prendre en compte les balises inline XPX
Un thème est proposé (surtout pour l'exemple d'utilisation des scopes de la syntaxe), les goûts et les couleurs ne se partagent pas tout le temps… :-)
Sincères salutations. P. Milon
Installation
Utiliser le plug-in “Package Control” pour installer le plug-in XPX. Dans la rubrique “install Package”, chercher le plug-in nommé “XPX”.
Personnalisation
Thème par défaut
Le thème XPX livré par défaut est une copie du thème Monokai personnalisé avec les régions du XPX sublime-syntax.
Les régions XPX
L'analyse syntaxique se déclenche après celle du HTML standard (HTML, javascript, CSS). La balise permet d'interrompre l'analyse syntaxique XPX tout en préservant celle du HTML standard (HTML, javascript, CSS). Les variables XPX sont identifiées quelque soit leur emplacement (sauf dans une région ). Liste des régions disponibles : * text.html.xpx : La région principale * entity.name.tag.xpx : mot clé d'une balise XPX * meta.tag.block.noparse.xpx : région complète constituée de tout le block . * meta.tag.inline.any.xpx : région constituée de toutes les balises XPX inline. * entity.other.attribute-name.xpx : mot clé d'un attribut XPX d'une balise XPX. * entity.other.attribute-value.xpx : contenu d'un attribut XPX : la valeur. * entity.other.attribute-name.query.xpx : mot clé de l'attribut query de la balise . * punctuation.definition.string.begin.xpx : symbole de début de ponctuation d'un attribut XPX. * punctuation.definition.string.end.xpx : symbole de fin de ponctuation d'un attribut XPX. * variable.other.readwrite.xpx : région constitué du nom d'une variable XPX ($maVariable$). * variable.other.readwrite.included.xpx : région constituée d'une variable incluse à l'intérieur d'une variable XPX ($maVariable[includedVariable]$).