Package Control

The official Sublime Text package manager.

RememberSyntax

Remember manually selected syntax for files in Sublime Text

By Suor
Created April 22, 2026, last updated May 7, 2026.

JulJunMayAprMarFebJan Dec2025 NovOctSepAug 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W33 | installs: 0 | removals: 0 | upgrades: 0 2026-W32 | installs: 0 | removals: 0 | upgrades: 0 2026-W32 | installs: 0 | removals: 0 | upgrades: 0 2026-W32 | installs: 0 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W31 | installs: 0 | removals: 0 | upgrades: 0 2026-W30 | installs: 1 | removals: 0 | upgrades: 0 2026-W30 | installs: 1 | removals: 0 | upgrades: 0 2026-W30 | installs: 1 | removals: 0 | upgrades: 0 2026-W29 | installs: 2 | removals: 0 | upgrades: 0 2026-W29 | installs: 2 | removals: 0 | upgrades: 0 2026-W29 | installs: 2 | removals: 0 | upgrades: 0 2026-W28 | installs: 1 | removals: 0 | upgrades: 0 2026-W28 | installs: 1 | removals: 0 | upgrades: 0 2026-W28 | installs: 1 | removals: 0 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W27 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 3 | removals: 0 | upgrades: 0 2026-W26 | installs: 3 | removals: 0 | upgrades: 0 2026-W26 | installs: 3 | removals: 0 | upgrades: 0 2026-W25 | installs: 2 | removals: 0 | upgrades: 0 2026-W25 | installs: 2 | removals: 0 | upgrades: 0 2026-W25 | installs: 2 | removals: 0 | upgrades: 0 2026-W24 | installs: 2 | removals: 0 | upgrades: 0 2026-W24 | installs: 2 | removals: 0 | upgrades: 0 2026-W24 | installs: 2 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W21 | installs: 2 | removals: 0 | upgrades: 0 2026-W21 | installs: 2 | removals: 0 | upgrades: 0 2026-W21 | installs: 2 | removals: 0 | upgrades: 0 2026-W20 | installs: 3 | removals: 0 | upgrades: 0 2026-W20 | installs: 3 | removals: 0 | upgrades: 0 2026-W20 | installs: 3 | removals: 0 | upgrades: 0 2026-W19 | installs: 2 | removals: 0 | upgrades: 0 2026-W19 | installs: 2 | removals: 0 | upgrades: 0 2026-W19 | installs: 2 | removals: 0 | upgrades: 0 024 WeeklyInstalls 024 WeeklyUpgrades 2026-W19 | upgrades: 0 1.0.1 2026-W17 1.0.0
Installations: recent average 1 per week, 18 in total
Installations minus removals
Upgrades

Links

Versions

1.0.1 ·
2026-05-07 11:09

More
  • (*) 1.0.0 ·
    2026-04-22 10:12

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.

Results

Packages