ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Remember​Syntax

by Suor ST3

Remember manually selected syntax for files in Sublime Text

Labels syntax, utilities

Details

Installs

  • Total 21
  • Win 8
  • Mac 7
  • Linux 6
Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31 Aug 30 Aug 29 Aug 28 Aug 27 Aug 26 Aug 25 Aug 24 Aug 23 Aug 22 Aug 21 Aug 20 Aug 19 Aug 18 Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9 Aug 8 Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29
Windows 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

RememberSyntax

Remember syntax selected for a file in Sublime Text and restore it when the file is opened again.

This is useful for files with generic names or no extensions, where automatic syntax detection either picks wrong syntax or gives up.

You can also define filename rules in RememberSyntax.sublime-settings:

{
    "rules": [
        {"pattern": ".aliases", "syntax": "Packages/ShellScript/Bash.sublime-syntax"},
        {"pattern": "service.*", "syntax": "Packages/INI/INI.sublime-syntax"},
        {"pattern": "Dockerfile.*", "syntax": "Packages/Dockerfile Syntax Highlighting/Dockerfile.sublime-syntax"}
    ]
}

Rules match against basename only and use Python fnmatch glob syntax.

When you manually change syntax for an opened file, the plugin saves that choice under saved in its settings and uses it next time. Per-file saved syntax wins over pattern rules.