A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
budRich 66bebcab82 update 2 anos atrás
DquoteComments.tmPreferences update 2 anos atrás
DslashComments.tmPreferences first commit 2 anos atrás
ExclaComments.tmPreferences first commit 2 anos atrás
HashComments.tmPreferences first commit 2 anos atrás
LICENSE first commit 2 anos atrás
README.md Add config for package control installation 2 anos atrás
SemiComments.tmPreferences first commit 2 anos atrás
messages.json first commit 2 anos atrás
ssDquote.sublime-syntax update 2 anos atrás
ssDquote.tmLanguage update 2 anos atrás
ssDquote.tmPreferences update 2 anos atrás
ssDslash.sublime-syntax first commit 2 anos atrás
ssDslash.tmLanguage added tmLanguage files 2 anos atrás
ssDslashsymbols.tmPreferences xml fix2 2 anos atrás
ssExcla.sublime-syntax first commit 2 anos atrás
ssExcla.tmLanguage added tmLanguage files 2 anos atrás
ssExclasymbols.tmPreferences xml fix2 2 anos atrás
ssHash.sublime-syntax first commit 2 anos atrás
ssHash.tmLanguage added tmLanguage files 2 anos atrás
ssHashsymbols.tmPreferences xml fix2 2 anos atrás
ssSemi.sublime-syntax first commit 2 anos atrás
ssSemi.tmLanguage added tmLanguage files 2 anos atrás
ssSemisymbols.tmPreferences xml fix2 2 anos atrás

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