A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
budRich 66bebcab82 update il y a 2 ans
DquoteComments.tmPreferences update il y a 2 ans
DslashComments.tmPreferences first commit il y a 2 ans
ExclaComments.tmPreferences first commit il y a 2 ans
HashComments.tmPreferences first commit il y a 2 ans
LICENSE first commit il y a 2 ans
README.md Add config for package control installation il y a 2 ans
SemiComments.tmPreferences first commit il y a 2 ans
messages.json first commit il y a 2 ans
ssDquote.sublime-syntax update il y a 2 ans
ssDquote.tmLanguage update il y a 2 ans
ssDquote.tmPreferences update il y a 2 ans
ssDslash.sublime-syntax first commit il y a 2 ans
ssDslash.tmLanguage added tmLanguage files il y a 2 ans
ssDslashsymbols.tmPreferences xml fix2 il y a 2 ans
ssExcla.sublime-syntax first commit il y a 2 ans
ssExcla.tmLanguage added tmLanguage files il y a 2 ans
ssExclasymbols.tmPreferences xml fix2 il y a 2 ans
ssHash.sublime-syntax first commit il y a 2 ans
ssHash.tmLanguage added tmLanguage files il y a 2 ans
ssHashsymbols.tmPreferences xml fix2 il y a 2 ans
ssSemi.sublime-syntax first commit il y a 2 ans
ssSemi.tmLanguage added tmLanguage files il y a 2 ans
ssSemisymbols.tmPreferences xml fix2 il y a 2 ans

README.md

SimpleSyntax

This Sublime Text 3 package contains 4 simple syntax files. They only highlight and enable comments and is intended for use with configuration files.

Symbols

Another feature of SimpleSyntax is the possibility to add symbols/sections in your file. This is done by creating a comment where the first three characters are >> followed by an optional string. Then you can use Sublime Text’s built in function to goto symbol (default keybinding is: ctrl+r).

Enabling the syntax

It is up to the user to enable the syntax, since many config files have the same name, but might have different comment types it is hard to do this by filename. Personally i use the package, ApplySyntax with the following preferences:

If installed manually:

"syntaxes": 
[
  {
    "syntax": "ssSemi/ssSemi",
    "rules": [{"contains": "syntax:ssSemi"} ]
  },
  {
    "syntax": "ssExcla/ssExcla",
    "rules": [{"contains": "syntax:ssExcla"} ]
  },
  {
    "syntax": "ssHash/ssHash",
    "rules": [{"contains": "syntax:ssHash"} ]
  },
  {
    "syntax": "ssDslash/ssDslash",
    "rules": [{"contains": "syntax:ssDslash"} ]
  }
]

If installed through package control:

"syntaxes": 
[
  {
    "syntax": "SimpleSyntax/ssSemi",
    "rules": [{"contains": "syntax:ssSemi"} ]
  },
  {
    "syntax": "SimpleSyntax/ssExcla",
    "rules": [{"contains": "syntax:ssExcla"} ]
  },
  {
    "syntax": "SimpleSyntax/ssHash",
    "rules": [{"contains": "syntax:ssHash"} ]
  },
  {
    "syntax": "SimpleSyntax/ssDslash",
    "rules": [{"contains": "syntax:ssDslash"} ]
  }
]

And a comment in the settings file that look something like this:
# syntax:ssHash

License

MIT License