A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
budRich 66bebcab82 update 2 anni fa
DquoteComments.tmPreferences update 2 anni fa
DslashComments.tmPreferences first commit 2 anni fa
ExclaComments.tmPreferences first commit 2 anni fa
HashComments.tmPreferences first commit 2 anni fa
LICENSE first commit 2 anni fa
README.md Add config for package control installation 2 anni fa
SemiComments.tmPreferences first commit 2 anni fa
messages.json first commit 2 anni fa
ssDquote.sublime-syntax update 2 anni fa
ssDquote.tmLanguage update 2 anni fa
ssDquote.tmPreferences update 2 anni fa
ssDslash.sublime-syntax first commit 2 anni fa
ssDslash.tmLanguage added tmLanguage files 2 anni fa
ssDslashsymbols.tmPreferences xml fix2 2 anni fa
ssExcla.sublime-syntax first commit 2 anni fa
ssExcla.tmLanguage added tmLanguage files 2 anni fa
ssExclasymbols.tmPreferences xml fix2 2 anni fa
ssHash.sublime-syntax first commit 2 anni fa
ssHash.tmLanguage added tmLanguage files 2 anni fa
ssHashsymbols.tmPreferences xml fix2 2 anni fa
ssSemi.sublime-syntax first commit 2 anni fa
ssSemi.tmLanguage added tmLanguage files 2 anni fa
ssSemisymbols.tmPreferences xml fix2 2 anni fa

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