As we saw, Sublime Text can be fully customized to fit our needs. It stores its settings in JSON-formatted .sublims-settings
files. Sublime will load these settings files in the same order that it loads the keymap
files. This means that our settings that are stored in Packages/User
will always override all other settings except those that have been changed in the current buffer.
Each settings file has a prefix that defines its purpose. These prefixes are names that can be descriptive, such as Preferences (Windows).sublime-settings
. This means that the file applies only to Windows. We can also specify the file type in the descriptive name, for example, Ruby.sublime-settings
. This means that the file applies only when editing Ruby code files.