Sublime Text plugins
Below is a list of plugins I use.
Utility
- Six - Vim emulation.
- JSPrettier - Plugin for Prettier, the opinionated code formatter.
- AutoDark - Automatic dark mode, switches Sublime Text's UI according to your operating system's appearance.
- PackageDev - Provides syntax highlighting and other helpful utility for Sublime Text resource files.
Looks
Interesting (not using)
Utility
- Advanced New File - File creation plugin.
- DashDoc - Dash integration.
- SendCode - Send code and text to macOS and Linux Terminals, iTerm, ConEmu, Cmder, Tmux, TerminalView; R (RStudio), Julia, IPython.
- SublimeLinter Annotations - Marks annotations such as TODO, FIXME, etc.
- Dockerfile Syntax Highlighting
- ChromeREPL - Execute JavaScript in Google Chrome.
- Pretty JSON - Prettify/Minify/Query/Goto/Validate/Lint JSON.
- TodoReview - Review TODO (and other) comments within your code.
- Language Server Protocol Support - Gives LSP IDE features.
- WakaTime - Automatic time tracking and metrics generated from your programming activity.
- Terminus - Bring a real terminal to Sublime Text.
- Marked - Preview markdown files quickly with Marked app.
- NeoVintageous - Advanced Vim emulation layer for Sublime Text.
- Emmet
- Sublime Debugger - Graphical Debugger for sublime text for debuggers that support the debug adapter protocol.
- sublime-bun - Bun binary files viewer and other Bun-related stuff.
Markdown
- MarkdownTOC - Plugin for generating a Table of Contents (TOC) in a Markdown document.
- MarkdownEditing - Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
- Markdown Extended - Extends Soda's Monokai and the default markdown styles with additional syntax highlighting.
Nix
- SublimeNix - Nix syntax highlighting.
Web
- Sublime REST Client - REST client for Sublime Text 4.
Looks
- Dracula Pro
- File icons - File-Specific Icons.
- DistractionFreeWindow - Sublime Text's "Distraction free mode" but not full-screen.
TypeScript
- TypeScript Plugin - IO wrapper around TS language services.
Q
- q KDB - Connect to remote q session and execute q statements in Sublime Text.
LaTeX
- LaTeXTools - Provides several features that simplify working with LaTeX files.
Clojure
- Clojure support for Sublime Text 4
- Pep - Elemental Clojure & ClojureScript code navigation, documentation, and usages analysis for Sublime Text.
Lint
- Linter - Code linting framework.
- Linter Shellcheck - Linter plugin for SublimeLinter provides an interface to shellcheck.
- Linter flake8 - Provides an interface to flake8.
Theme
- Alabaster - Light color scheme with minimal amount of highlighting.
- rsms sublime text theme
Git
- Git - Git integration.
- GitGutter - See git diff in gutter.
- Package Control - Sublime Text package manager.
- Sublime Packages
- Package Control Default Channel
- Docs - Package Control
Links
- Setting up Sublime Text 4 for Python (2021)
- Private channel for SublimeLinter plugins
- UnitTesting - Testing Sublime Text Packages.
- LSP TypeScript - TypeScript, JavaScript support for Sublime LSP plugin.