Sublime Text Unofficial Documentation
sublime-text-2
  • About This Documentation
  • Installation
  • Basic Concepts
  • Editing
  • Search and Replace
  • Build Systems (Batch Processing)
  • File Navigation and File Management
  • Customization
  • Extensibility and Automation
    • Commands
    • Macros
    • Snippets
    • Completions
    • Command Palette
    • Syntax Definitions
    • Plugins
    • Packages
  • Command Line
  • Reference
  • Glossary
Sublime Text Unofficial Documentation
  • Docs »
  • Extending Sublime Text
  • Edit on GitHub

Extending Sublime Text¶

Warning

Development of Sublime Text has moved on to version 3.

As a result, this branch for Sublime Text 2 will not be updated any more. Please select the latest branch in the panel on the bottom left and consider updating Sublime Text.

As it can be seen from the long list of topics below, Sublime Text is a very extensible editor.

  • Commands
    • Command Dispatching
    • Anatomy of a Command
  • Macros
    • How to Record Macros
    • How to Edit Macros
    • Where to Store Macros
  • Snippets
    • Snippets File Format
    • Snippet Features
  • Completions
    • File Format
    • Sources for Completions
    • How to Use Completions
  • Command Palette
    • Overview
    • File Format (Commands Files)
    • How to Use the Command Palette
  • Syntax Definitions
    • Prerequisites
    • File format
    • Scopes
    • How Syntax Definitions Work
    • Your First Syntax Definition
    • Analyzing Patterns
  • Plugins
    • Prerequisites
    • Where to Store Plugins
    • Your First Plugin
    • Analyzing Your First Plugin
    • Types of Commands
    • Learning the API
  • Packages
    • Types of Packages
    • Installation of Packages
    • Packages and Magic
    • Restoring Packages
    • The Installed Packages Directory
    • The Pristine Packages Directory
Next Previous

© Copyright 2013, Guillermo López-Anglada & The Sublime Text Community. Revision aab26ddd.