A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
budRich 66bebcab82 update před 2 roky
DquoteComments.tmPreferences update před 2 roky
DslashComments.tmPreferences first commit před 2 roky
ExclaComments.tmPreferences first commit před 2 roky
HashComments.tmPreferences first commit před 2 roky
LICENSE first commit před 2 roky
README.md Add config for package control installation před 2 roky
SemiComments.tmPreferences first commit před 2 roky
messages.json first commit před 2 roky
ssDquote.sublime-syntax update před 2 roky
ssDquote.tmLanguage update před 2 roky
ssDquote.tmPreferences update před 2 roky
ssDslash.sublime-syntax first commit před 2 roky
ssDslash.tmLanguage added tmLanguage files před 2 roky
ssDslashsymbols.tmPreferences xml fix2 před 2 roky
ssExcla.sublime-syntax first commit před 2 roky
ssExcla.tmLanguage added tmLanguage files před 2 roky
ssExclasymbols.tmPreferences xml fix2 před 2 roky
ssHash.sublime-syntax first commit před 2 roky
ssHash.tmLanguage added tmLanguage files před 2 roky
ssHashsymbols.tmPreferences xml fix2 před 2 roky
ssSemi.sublime-syntax first commit před 2 roky
ssSemi.tmLanguage added tmLanguage files před 2 roky
ssSemisymbols.tmPreferences xml fix2 před 2 roky

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