A Sublime Text 3 package that adds a simple syntax highlighting, perfect for config files. mirror of https://github.com/budlabs/SimpleSyntax
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
budRich 66bebcab82 update 2 роки тому
DquoteComments.tmPreferences update 2 роки тому
DslashComments.tmPreferences first commit 2 роки тому
ExclaComments.tmPreferences first commit 2 роки тому
HashComments.tmPreferences first commit 2 роки тому
LICENSE first commit 2 роки тому
README.md Add config for package control installation 2 роки тому
SemiComments.tmPreferences first commit 2 роки тому
messages.json first commit 2 роки тому
ssDquote.sublime-syntax update 2 роки тому
ssDquote.tmLanguage update 2 роки тому
ssDquote.tmPreferences update 2 роки тому
ssDslash.sublime-syntax first commit 2 роки тому
ssDslash.tmLanguage added tmLanguage files 2 роки тому
ssDslashsymbols.tmPreferences xml fix2 2 роки тому
ssExcla.sublime-syntax first commit 2 роки тому
ssExcla.tmLanguage added tmLanguage files 2 роки тому
ssExclasymbols.tmPreferences xml fix2 2 роки тому
ssHash.sublime-syntax first commit 2 роки тому
ssHash.tmLanguage added tmLanguage files 2 роки тому
ssHashsymbols.tmPreferences xml fix2 2 роки тому
ssSemi.sublime-syntax first commit 2 роки тому
ssSemi.tmLanguage added tmLanguage files 2 роки тому
ssSemisymbols.tmPreferences xml fix2 2 роки тому

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