Useful Sublime Text 3 packages

Everyone seems to publish a list of his or her favorite Sublime Text packages. This is my list and if you do not use Sublime Text, you should.

General

Everyone needs this to simplify the installation of packages. All of the following packages can be installed using Package Control.

I prefer the SODA Dark UI theme. Must be enabled via the preferences configuration file. See below for a sample configuration.

I like this. Personal taste, of course.

Programming

Two essential packages for Python development. Instant quality assurance.

Code auto-completion and navigation. Supports several languages.

Provides an almost complete IDE for Golang development.

Syntax highlighting for CMake files.

Utilities for editing

Provides simple shortcuts to format and check JSON strings.

Highlights almost everything that might be something like brackets.

Highlights trailing whitespaces and provides the possibility to remove them all. Useful to cleanup source code files and to edit markdown files.

Preview compiled Markdown files directly in the browser.

Misc. utilities

“An opinionated todo-list plugin” - it turns out that I have a similar opinion. Very useful to keep track of short task lists.

My personal contribution to the Sublime Text package universe. If you create compilers using Coco/R, you might find this useful.

Sublime Text settings

Finally, some minor tweaks of the editor settings and the result is a powerful and productive work environment. My current user settings are …

{
  "caret_style": "solid",
  "close_windows_when_empty": true,
  "color_scheme":
    "Packages/Tomorrow Color Schemes/Tomorrow-Night-Bright.tmTheme",
  "ensure_newline_at_eof_on_save": true,
  "font_size": 9,
  "highlight_line": true,
  "ignored_packages": ["Vintage"],
  "rulers": [79, 119, 139],
  "tab_size": 4,
  "theme": "Soda Dark 3.sublime-theme",
  "translate_tabs_to_spaces": true,
}

All described packages work with Sublime Text 3 on Linux and Windows.