Skip to content

Instantly share code, notes, and snippets.

@webern
Last active May 26, 2022 16:37
Show Gist options
  • Save webern/150172d1d73cd6f419430afff459def3 to your computer and use it in GitHub Desktop.
Save webern/150172d1d73cd6f419430afff459def3 to your computer and use it in GitHub Desktop.

SublimeText

Linux Paths

  • Key Bindings: $HOME/.config/sublime-text/Packages/User/Default (Linux).sublime-keymap
  • Settings: $HOME/.config/sublime-text/Packages/User/Preferences.sublime-settings
  • Syntax-Specific (e.g. for Plain Text): $HOME/.config/sublime-text/Packages/User/Plain text.sublime-settings

Package Settings: $HOME/.config/sublime-text/Packages/User/Package Control.sublime-settings

{
	"bootstrapped": true,
	"in_process_packages":
	[
	],
	"installed_packages":
	[
		"Dockerfile Syntax Highlighting",
		"Package Control",
		"Pretty JSON",
	],
}

Pretty JSON settings: $HOME/.config/sublime-text/Packages/User/Preferences.sublime-settings

{
    "use_entire_file_if_no_selection": true,
    "indent": 4,
    "sort_keys": false,
    "ensure_ascii": false,
    "line_separator": ",",
    "value_separator": ": ",
    "keep_arrays_single_line": false,
    "max_arrays_line_length": 120,
    "pretty_on_save": true,
    "validate_on_save": true,
    "brace_newline": true,
    "bracket_newline": true,
    // Default: False
    // Valid Options: False, start, minimal
    "reindent_block": "minimal",
    // Name or Path to jq binary
    // Example: /usr/bin/local/jq
    "jq_binary": "jq",
    "jq_errors": false,
    "as_json": [
        "Packages/JSON/JSON.sublime-syntax",
        "Packages/PackageDev/Package/Sublime Text Commands/Sublime Text Commands.sublime-syntax",
        "Packages/PackageDev/Package/Sublime Text Settings/Sublime Text Settings.sublime-syntax",
        "Packages/PackageDev/Package/Sublime Text Menu/Sublime Text Menu.sublime-syntax"
    ]
}

macOS key bindings: $HOME/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap

[
    {
        "keys":
        [
            "super+shift+m"
        ],
        "command": "set_setting",
        "args":
        {
            "setting": "rulers",
            "value":
            [
                50,
                72,
                100
            ]
        }
    },
    {
        "keys":
        [
            "super+shift+j"
        ],
        "command": "pretty_json"
    },
    { "keys": ["super+alt+left"], "command": "jump_back" },
    { "keys": ["super+alt+right"], "command": "jump_forward" }
]

Settings

macOS: $HOME/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings

{
	"added_words":
	[
		"Cmake",
		"namespace"
	],
	"font_size": 17,
	"ignored_packages":
	[
		"Vintage",
	],
	"translate_tabs_to_spaces": true,
	"theme": "auto",
	"color_scheme": "Mariana.sublime-color-scheme",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment