Skip to content

Glossary

buffer
Data of a loaded file and additional metadata, associated with one or more views. The distinction between buffer and view is technical. Most of the time, both terms can be used interchangeably.
command
A command is an action to be executed and can be referenced in many resource files. It may accept JSON-serializable arguments and can be defined in user plugins.
Command Palette
A popup for quick access to various commands provided by Sublime Text's core or a package. Can be opened via ctrl/cmd+shift+p or the Tools menu.
console
Internal Sublime Text console for debug messages and plugin output. Open via View → Show Console.
core package
A shipped package that provides core functionality for Sublime Text.
Data directory
Core concept and storage for all of Sublime Text's resources. Refer to the introduction for details.
file type
In the context of Sublime Text, a file type refers to the type of file as determined by the applicable .sublime-syntax syntax definition. However, this is an ambiguous term and in some instances it could also be used with the broader meaning it has in technical texts.
installed package
A user package inside the Installed Packages folder in the .sublime-package archive format.
overlay
An input widget of a special kind. For example, Goto Anything is an overlay.
override package
A special package that can override individual resource files of an installed package or shipped package.
package
A group of resource files providing extended functionality, consisting of e.g. snippets, syntax definitions, or plugins. Can be a folder in the Packages folder or an archived .sublime-package file.
Package Control
The de-facto package manager for Sublime Text. https://packagecontrol.io/
PackageDev
An installable package that provides syntax highlighting, snippets, completions, and more for Sublime Text's resource files.
panel
An input/output widget, such as a search panel or output panel.
plugin
A feature implemented in Python, which can consist of a single command or multiple commands. It can be contained in one or many .py files.
shipped package
A package that is provided by Sublime Text on every installation.
user package
A package installed or managed by the user.
view
Graphical display of a buffer. Multiple views can show the same buffer.