Package Control

The Sublime Text package directory, re-imagined.

Modelines

Modelines for Sublime Text. Compatible with VIM and EMacs modelines.

AugJulJunMayAprMarFebJan Dec2025 NovOctSep 2026-W39 | installs: 0 | removals: 0 | upgrades: 0 2026-W39 | installs: 0 | removals: 0 | upgrades: 0 2026-W39 | installs: 0 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W38 | installs: 0 | removals: 0 | upgrades: 0 2026-W37 | installs: 3 | removals: 0 | upgrades: 0 2026-W37 | installs: 3 | removals: 0 | upgrades: 0 2026-W37 | installs: 3 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W36 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W35 | installs: 1 | removals: 0 | upgrades: 0 2026-W34 | installs: 4 | removals: 0 | upgrades: 0 2026-W34 | installs: 4 | removals: 0 | upgrades: 0 2026-W34 | installs: 4 | removals: 0 | upgrades: 0 2026-W33 | installs: 2 | removals: 0 | upgrades: 0 2026-W33 | installs: 2 | removals: 0 | upgrades: 0 2026-W33 | installs: 2 | removals: 0 | upgrades: 0 2026-W32 | installs: 4 | removals: 1 | upgrades: 0 2026-W32 | installs: 4 | removals: 1 | upgrades: 0 2026-W32 | installs: 4 | removals: 1 | upgrades: 0 2026-W31 | installs: 1 | removals: 0 | upgrades: 0 2026-W31 | installs: 1 | removals: 0 | upgrades: 0 2026-W31 | installs: 1 | removals: 0 | upgrades: 0 2026-W30 | installs: 2 | removals: 0 | upgrades: 0 2026-W30 | installs: 2 | removals: 0 | upgrades: 0 2026-W30 | installs: 2 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W29 | installs: 0 | removals: 0 | upgrades: 0 2026-W28 | installs: 3 | removals: 1 | upgrades: 0 2026-W28 | installs: 3 | removals: 1 | upgrades: 0 2026-W28 | installs: 3 | removals: 1 | upgrades: 0 2026-W27 | installs: 1 | removals: 0 | upgrades: 0 2026-W27 | installs: 1 | removals: 0 | upgrades: 0 2026-W27 | installs: 1 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W26 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W25 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W24 | installs: 0 | removals: 0 | upgrades: 0 2026-W23 | installs: 1 | removals: 0 | upgrades: 0 2026-W23 | installs: 1 | removals: 0 | upgrades: 0 2026-W23 | installs: 1 | 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: 1 | removals: 0 | upgrades: 0 2026-W21 | installs: 1 | removals: 0 | upgrades: 0 2026-W21 | installs: 1 | removals: 0 | upgrades: 0 2026-W20 | installs: 1 | removals: 0 | upgrades: 0 2026-W20 | installs: 1 | removals: 0 | upgrades: 0 2026-W20 | installs: 1 | removals: 0 | upgrades: 0 2026-W19 | installs: 1 | removals: 0 | upgrades: 0 2026-W19 | installs: 1 | removals: 0 | upgrades: 0 2026-W19 | installs: 1 | removals: 0 | upgrades: 0 2026-W18 | installs: 1 | removals: 0 | upgrades: 0 2026-W18 | installs: 1 | removals: 0 | upgrades: 0 2026-W18 | installs: 1 | removals: 0 | upgrades: 0 2026-W17 | installs: 4 | removals: 1 | upgrades: 0 2026-W17 | installs: 4 | removals: 1 | upgrades: 0 2026-W17 | installs: 4 | removals: 1 | upgrades: 0 2026-W16 | installs: 1 | removals: 0 | upgrades: 0 2026-W16 | installs: 1 | removals: 0 | upgrades: 0 2026-W16 | installs: 1 | removals: 0 | upgrades: 0 2026-W15 | installs: 1 | removals: 0 | upgrades: 0 2026-W15 | installs: 1 | removals: 0 | upgrades: 0 2026-W15 | installs: 1 | removals: 0 | upgrades: 0 2026-W14 | installs: 2 | removals: 0 | upgrades: 0 2026-W14 | installs: 2 | removals: 0 | upgrades: 0 2026-W14 | installs: 2 | removals: 0 | upgrades: 0 2026-W13 | installs: 0 | removals: 1 | upgrades: 0 2026-W13 | installs: 0 | removals: 1 | upgrades: 0 2026-W13 | installs: 0 | removals: 1 | upgrades: 0 2026-W13 | installs: 0 | removals: 1 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W12 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W11 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W10 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W09 | installs: 0 | removals: 0 | upgrades: 0 2026-W08 | installs: 0 | removals: 0 | upgrades: 0 2026-W08 | installs: 0 | removals: 0 | upgrades: 0 2026-W08 | installs: 0 | removals: 0 | upgrades: 0 2026-W07 | installs: 0 | removals: 0 | upgrades: 0 2026-W07 | installs: 0 | removals: 0 | upgrades: 0 2026-W07 | installs: 0 | removals: 0 | upgrades: 0 2026-W06 | installs: 0 | removals: 0 | upgrades: 0 2026-W06 | installs: 0 | removals: 0 | upgrades: 0 2026-W06 | installs: 0 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W05 | installs: 0 | removals: 0 | upgrades: 0 2026-W04 | installs: 1 | removals: 1 | upgrades: 0 2026-W04 | installs: 1 | removals: 1 | upgrades: 0 2026-W04 | installs: 1 | removals: 1 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W03 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W02 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2026-W01 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W52 | installs: 0 | removals: 0 | upgrades: 0 2025-W51 | installs: 0 | removals: 0 | upgrades: 0 2025-W51 | installs: 0 | removals: 0 | upgrades: 0 2025-W51 | installs: 0 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W50 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W49 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W48 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W47 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 2025-W46 | installs: 0 | removals: 0 | upgrades: 0 2025-W45 | installs: 0 | removals: 0 | upgrades: 0 2025-W45 | installs: 0 | removals: 0 | upgrades: 0 2025-W45 | installs: 0 | removals: 0 | upgrades: 0 2025-W44 | installs: 0 | removals: 0 | upgrades: 0 2025-W44 | installs: 0 | removals: 0 | upgrades: 0 2025-W44 | installs: 0 | removals: 0 | upgrades: 0 2025-W43 | installs: 0 | removals: 0 | upgrades: 0 2025-W43 | installs: 0 | removals: 0 | upgrades: 0 2025-W43 | installs: 0 | removals: 0 | upgrades: 0 2025-W42 | installs: 0 | removals: 0 | upgrades: 0 2025-W42 | installs: 0 | removals: 0 | upgrades: 0 2025-W42 | installs: 0 | removals: 0 | upgrades: 0 2025-W41 | installs: 0 | removals: 0 | upgrades: 0 2025-W41 | installs: 0 | removals: 0 | upgrades: 0 2025-W41 | installs: 0 | removals: 0 | upgrades: 0 2025-W40 | installs: 0 | removals: 0 | upgrades: 0 2025-W40 | installs: 0 | removals: 0 | upgrades: 0 2025-W40 | installs: 0 | removals: 0 | upgrades: 0 2025-W39 | installs: 0 | removals: 0 | upgrades: 0 2025-W39 | installs: 0 | removals: 0 | upgrades: 0 2025-W39 | installs: 0 | removals: 0 | upgrades: 0 024 WeeklyInstalls 024 WeeklyUpgrades 2026-09-21 | upgrades: 0 | 0 on that day 2.0.1 2026-W19 | upgrades: 0 1.3.1 / 1.3.0 2026-W13 | upgrades: 0 2.0.0 / 2.0.0-beta.04 2026-W12 | upgrades: 0 2.0.0-beta.03 / 1.2.1
Installations: recent average 1 per week, 36 in the 53 weeks shown
Installations minus removals
Upgrades

Links

Versions

2.0.1 (>ST4134) ·
2026-09-21 20:45

1.3.1 (ST3000 - 4134) ·
2026-05-05 22:41

1.2.1 (<ST3000) ·
2026-03-20 15:51

More

Modelines

Set settings local to a single buffer.
A more granular approach to settings than the per file type .sublime-settings files.

Inspired by Vim’s modelines feature.

Getting Started

Use Package Control and install Modelines (compatibility starts at Sublime Text 4).

Manual Installation

Download and install Modelines.

See the installation instructions for .sublime-packages.

Side Effects

Buffers will be scanned .on_load() and .on_post_save() (by default, customizable) for modelines and settings will be set accordingly. Settings will apply only to the buffer declaring them.

There is also a command to manually apply modelines.

Note: Application- and window-level options declared in modelines are obviously global.

Usage

How to Declare Modelines

Modelines must be declared at the top or the bottom of source code files with the following default syntax:

# ~*~ sublime: key=val; key2=val2; key3 ~*~

VIM and Emacs-style syntax are also supported.
See the settings file for (a lot) more info.

Example

This is a simple example, that disable tabs auto-translation to spaces, set the tab size to 3 and set the file syntax to Python.

# ~*~ sublime: syntax=Python; tab_size=3; translate_tabs_to_spaces=false ~*~

Developer Note

To get proper completion and errors in the editor when working on this repo, one can create a pyrightconfig.json file at the root of the repo, containing something like this (on macOS; adjust paths accordingly depending on your environment):

{
  "venvPath": ".",
  "venv": "sublime-modelines",
  "extraPaths": [
    /* Replace python314 by python38 if you’re on Sublime <4213 (Python 3.8 instead of 3.14). */
    "/Applications/Sublime Text.app/Contents/MacOS/Lib/python314",
    "/Users/YOUR_USER_NAME/Library/Application Support/Sublime Text/Lib/python314",
    "/Users/YOUR_USER_NAME/Library/Application Support/Sublime Text/Packages/UnitTesting",
  ]
}

⚠️ The tests require the UnitTesting package. I have not added it to dependencies.json because I don’t know how to add a dependency for tests only. A PR is welcome if there is a way to do it.

Contributors

François Lamboley (Frizlab)

Full rewrite featuring:

Kay-Uwe (Kiwi) Lorenz [email protected]

Guillermo López-Anglada

Results

Packages