Site icon DsgnWrks

My Sublime Text 3 Packages

I’ve really appreciated getting a glimpse into the ST3 tools others are using (the latest of which is John Blackbourn’s which was inspired by Dominik Schilling’s) and so here is my own.

Here are the packages I use(d):
Update 06-21-2017: For the most up-to-date list of the packages I use, scroll down to the Package Control Settings snippet.

The theme I use is Seti_UI, and the colour scheme I use is spacegray base16-eighties.dark.

Here’s my Preferences.sublime-settings file:

{
    "alignment_chars":
    [
        "=",
        ":"
    ],
    "alignment_space_chars":
    [
        "=",
        ":"
    ],
    "always_show_minimap_viewport": true,
    "binary_file_patterns":
    [
        "*.dds",
        "*.eot",
        "*.gif",
        "*.ico",
        "*.jar",
        "*.jpeg",
        "*.jpg",
        "*.log",
        "*.pdf",
        "*.png",
        "*.swf",
        "*.tga",
        "*.ttf",
        "*.zip"
    ],
    "bold_folder_labels": true,
    "caret_extra_width": 2,
    "caret_style": "blink",
    "close_windows_when_empty": false,
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
    "default_encoding": "UTF-8",
    "ensure_newline_at_eof_on_save": true,
    "extra_file_exclude_patterns":
    [
        "*.phar",
        "*.orig",
        ".DS_Store"
    ],
    "extra_folder_exclude_patterns":
    [
        ".svn",
        ".git",
        ".sass-cache",
        "node_modules"
    ],
    "file_exclude_patterns":
    [
        "*.min.css",
        "*.phar",
        "*.orig",
        ".DS_Store"
    ],
    "folder_exclude_patterns":
    [
        ".svn",
        ".git",
        ".sass-cache",
        "node_modules"
    ],
    "font_options":
    [
        "gray_antialias",
        "subpixel_antialias"
    ],
    "font_size": 11,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "SideBarEnhancements",
        "Vintage"
    ],
    "indent_guide_options":
    [
        "draw_normal",
        "draw_active"
    ],
    "jsdocs_extend_double_slash": true,
    "jsdocs_extra_tags":
    [
        "@since ${1:[since]}"
    ],
    "jsdocs_spacer_between_sections": true,
    "line_padding_bottom": 1,
    "line_padding_top": 1,
    "material_theme_tree_headings": true,
    "open_files_in_new_window": false,
    "overlay_scroll_bars": "enabled",
    "pep8_ignore":
    [
        "W191"
    ],
    "scroll_past_end": true,
    "show_encoding": true,
    "show_tab_close_buttons": false,
    "tab_size": 3,
    "theme": "Material-Theme.sublime-theme",
    "trim_trailing_white_space_on_save": true,
    "word_separators": "./\\()\"':,.;<>~!@#%^&*|+=[]{}`~?",
    "word_wrap": true
}

And my Default (OSX).sublime-keymap file:

[
    { "keys": ["super+shift+alt+w"], "command": "toggle_setting", "args": {"setting": "word_wrap"} },
    { "keys": ["shift+alt+f"], "command": "go_to_function" },
    { "keys": ["ctrl+super+shift+up"], "command": "swap_line_up" },
    { "keys": ["ctrl+super+shift+down"], "command": "swap_line_down" },
    { "keys": ["super+k", "super+s"], "command": "swap_case" },
    { "keys": ["super+k", "super+c"], "command": "title_case" },

    { "keys": ["super+ctrl+a"], "command": "alignment" },

    {
        "keys": ["super+ctrl+shift+a"], "command": "align_tab",
        "args" : {"live_preview" : true}
    },

    { "keys": ["super+b"], "command": "next_bookmark" },
    { "keys": ["shift+alt+b"], "command": "prev_bookmark" },
    { "keys": ["super+shift+b"], "command": "toggle_bookmark" },
    { "keys": ["super+shift+option+a"], "command": "expand_selection", "args": {"to": "tag"} },
    { "keys": ["alt+b"], "command": "select_all_bookmarks" },
    { "keys": ["super+."], "command": "goto_definition" },
    { "keys": ["super+alt+d"], "command": "goto_definition" },

    { "keys": ["ctrl+shift+d"], "command": "file_diff_menu" },
    { "keys": ["ctrl+shift+e"], "command": "file_diff_menu", "args": {"cmd": ["opendiff", "$file1", "$file2"] } },

    { "keys": ["ctrl+super+alt+t"], "command": "open_termx_terminal" },

    { "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"github"} },

    { "keys": ["command+alt+j"], "command": "show_panel", "args": {"panel": "console", "toggle": true} }
]

And finally my Package Control.sublime-settings file:

{
    "bootstrapped": true,
    "in_process_packages":
    [
    ],
    "installed_packages":
    [
        "Alignment",
        "AlignTab",
        "ApacheConf.tmLanguage",
        "ApplySyntax",
        "Autoprefixer",
        "BracketHighlighter",
        "Case Conversion",
        "Clipboard Diff",
        "Color Highlighter",
        "ColorPick",
        "DashDoc",
        "Default File Type",
        "DocBlockr",
        "Ecmascript Syntax",
        "Emmet",
        "FileDiffs",
        "Focus File on Sidebar",
        "Function Name Display",
        "Gist",
        "Gitignored File Excluder",
        "Gutter Color",
        "HTML5",
        "Inc-Dec-Value",
        "INI",
        "JavaScript Console",
        "LESS",
        "LiveStyle",
        "Markdown Extended",
        "Markdown Preview",
        "Material Theme",
        "Nettuts+ Fetch",
        "nginx",
        "Package Control",
        "PhpDoc",
        "Placeholders",
        "Sass",
        "SCSS",
        "Seti_UI",
        "Seti_UX",
        "SublimeLinter",
        "SublimeLinter-csslint",
        "SublimeLinter-jshint",
        "SublimeLinter-php",
        "SublimeLinter-phpcs",
        "termX",
        "Text Pastry",
        "Theme - Soda",
        "Theme - Spacegray",
        "ToggleQuotes",
        "Vuejs Complete Package",
        "WakaTime",
        "WordHighlight",
        "WordPress",
        "WordPress Customizer",
        "WordpressDev",
        "WPCS Whitelist Flags",
        "Xdebug Client",
        "YUI Compressor"
    ],
    "repositories":
    [
        "https://github.com/titoBouzout/SideBarEnhancements/tree/st3"
    ]
}

I hope this list (and the lists of others) are helpful to you and that you’ll carry on the tradition and write your own post. Let me know in the comments if there are any killer packages I’m missing out on.

Exit mobile version