A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
budRich 66bebcab82 update hace 2 años
DquoteComments.tmPreferences update hace 2 años
DslashComments.tmPreferences first commit hace 2 años
ExclaComments.tmPreferences first commit hace 2 años
HashComments.tmPreferences first commit hace 2 años
LICENSE first commit hace 2 años
README.md Add config for package control installation hace 2 años
SemiComments.tmPreferences first commit hace 2 años
messages.json first commit hace 2 años
ssDquote.sublime-syntax update hace 2 años
ssDquote.tmLanguage update hace 2 años
ssDquote.tmPreferences update hace 2 años
ssDslash.sublime-syntax first commit hace 2 años
ssDslash.tmLanguage added tmLanguage files hace 2 años
ssDslashsymbols.tmPreferences xml fix2 hace 2 años
ssExcla.sublime-syntax first commit hace 2 años
ssExcla.tmLanguage added tmLanguage files hace 2 años
ssExclasymbols.tmPreferences xml fix2 hace 2 años
ssHash.sublime-syntax first commit hace 2 años
ssHash.tmLanguage added tmLanguage files hace 2 años
ssHashsymbols.tmPreferences xml fix2 hace 2 años
ssSemi.sublime-syntax first commit hace 2 años
ssSemi.tmLanguage added tmLanguage files hace 2 años
ssSemisymbols.tmPreferences xml fix2 hace 2 años

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