• Stars
    star
    1,007
  • Rank 43,985 (Top 0.9 %)
  • Language
  • Created almost 10 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sublime Text essential plugins and resources

Sublime Text Bookmarks Awesome

Sublime Text is a cross-platform text and source code editor, with a Python application programming interface. Its functionality is extendable with plugins. Most of the extending packages have free-software licenses and are community-built and maintained. β€” Wikipedia

This tiny project follows GitHub community trend to aggregate the most essential bookmarks for specific subject in the form of a handy well-structured collection. Here you will find tutorials and learning materials for Sublime Text, general purpose extensions for coding and text editing, and specialized extensions grouped by usage profiles.

This list not supposed to include absolutely all Sublime Text plugins, due we already have Package Control for this. It is intended to be a starting point helping to setup working environment, or check out for new extensions to make your existing Sublime setup more awesome. You may find β˜… here and there in the list. It stands for Editors' Choice. Sharing and pull requests are very much appreciated!

Fork and edit (or propose something to add).

Things to Start From

Books

News and Tips

Community

Screencasts

Extensions

Alive projects only, with Sublime Text version 3 support.

General Purpose

  • LSP β€” Language Server Protocol support for Sublime Text 3 that gives you IDE features.
  • Sidebar Enhancements β€” provides enhancements to the operations on Sidebar of Files and Folders.
  • Trailing Spaces β€” highlight trailing spaces and delete them in a flash.
  • GitGutter β€” a plugin to see git diff in gutter.
  • EditorConfig β€” .editorconfig support.
  • SublimeLinter β€” a plugin that provides a framework for linting code. Whatever language you code in, SublimeLinter can help you write cleaner, better, more bug-free code. SublimeLinter has been designed to provide maximum flexibility and usability for users and maximum simplicity for linter authors.
  • Sublime Worksheet β€” an inline REPL for JavaScript, PHP, Ruby and more.
  • Sublime Alignment β€” a simple key-binding for aligning multi-line and multiple selections.
  • ApplySyntax β€” a plugin that allows to detect and apply the syntax of files that might not otherwise be detected properly. For example, files with the .rb extension are usually Ruby files, but when they are found in a Rails project, they could be RSpec spec files, Cucumber step files, Ruby on Rails files (controllers, models, etc), or just plain Ruby files.
  • All Autocomplete β€” extends the default autocomplete to find matches in all open files.
  • SublimeREPL β€” runs an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself).
  • FindKeyConflicts β€” identify conflicting key mappings.
  • Glue β€” a cross-platform, extensible plug-in for Sublime Text 2 and 3 that connects your favorite editor to your shell.
  • File Navigator β€” keyboard-friendly file navigator and manager.
  • Synesthesia β€” a plugin for highlighting text with pretty colours.
  • StyleToken β€” allows to highlight certain pieces of text with different colors (similar to Notepad++ "Style token" functionality).
  • Origami β€” split the window however you like! Create new panes, delete panes, move and clone views from pane to pane.
  • Sync Settings - The cross-platform solution to keep Sublime Text configuration synchronized
  • SublimeFileBrowser - Ditch the sidebar and browse your files in a normal tab with your keyboard, like a pro! Also, Dired lets you modify your directory structure using the powerful text editing feature that ST provides.
  • PackageResourceViewer β€” View and Edit Sublime package resources. Helpful for extensions and themes development.

Ruby Profile

Helpful notes:

Plugins:

Python Profile

Notes:

Plugins:

  • MagicPython β€” Syntax highlighter for cutting edge Python for Sublime Text and Atom.
  • Rope β€” a Python refactoring library.
  • SublimeLinter PEP 257 β€” an interface to PEP 257 (docstring style checker).
  • Djaneiro β€” Django support.
  • SublimePythonTidy β€” PythonTidy integration.
  • Anaconda β€” autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker and Vagrant for Sublime Text 3 using Jedi, PyFlakes, pep8, PyLint, pep257 and McCabe that will never freeze your Sublime Text.
  • SublimeJEDI β€” Python autocompletion.

JavaScript Profile

  • JsFormat β€” a JavaScript formatting plugin. It uses the command-line/python-module JavaScript formatter from http://jsbeautifier.org to format whole js or json files, or the selected portion(s).
  • CoffeeScript β€” syntax highlighting and checking, commands, shortcuts, snippets, compilation and more.
  • TernJS β€” a JavaScript type inference engine integration.
  • Bump β€” plugin to keep package.json dependencies fresh. Shows latest npm/yarn dependency version in the neat tooltip on package hover.
  • JavaScript Enhancements β€” plugin that offers smart javascript autocomplete, real-time errors and, also, a lot of features about creating, developing and managing javascript projects (such as Cordova, Ionic, React, etc.). It uses Flow (javascript static type checker from Facebook) under the hood.

Client Side Profile

  • Emmet β€” a plugin for many popular text editors which greatly improves HTML & CSS workflow.
  • HTMLPrettify
  • GutterColor β€” displays color sample in the gutter for each line in CSS containing color code.
  • Hayaku β€” fuzzy abbreviations, support for preprocessors (Sass, Less, Stylus) and a lot of other features in easily configurable set of tools for writing CSS faster.

LaTeX Profile

  • LaTeXTools β€” an open-source plugin that simplifies working with LaTeX files.
  • LaTeXing β€” an extension for which makes your life easier and more comfortable while creating your documents.

Markdown Editing Profile

  • MarkdownEditing β€” powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
  • Markdown Preview β€” preview and build your markdown files quickly in your web browser from Sublime Text.

Documentation and Help Systems

Integration

Fun stuff

Themes

  • Soda β€” Dark and light custom UI themes.
  • Spacegray β€” A set of custom UI themes for Sublime Text 2/3. It's all about hype and minimal. Comes in different flavors with accompanying Base16 color schemes. http://kkga.github.io/spacegray
  • Cobalt2 β€” A full featured Sublime Text blue theme
  • Flatland β€” A simple theme and accompanying color scheme for Sublime Text 2 & 3. It is mostly derived from Soda, the right place to start for any custom theme development for Sublime.
  • Material theme β€” This theme brings the Material Design visual language. http://equinsuocha.io/material-theme
  • Comfort β€” A Wonderful theme for sublime Text!.
  • Predawn β€” Dark interface and syntax theme for Sublime Text and Atom. http://jamiewilson.io/predawn
  • Ayu β€” A simple theme with bright colors and comes in three versions β€” dark, mirage and light for all day long comfortable work.
  • Ciapre - An easy-on-the-eyes Sublime Text/TextMate color scheme.

Related extensions:

Color Schemes

  • colorsublime.com - huge collection of color schemes for Sublime Text.
  • http://tmtheme-editor.herokuapp.com β€” online editor for tmTheme format, with large gallery of Sublime Text/Textmate color schemes. GitHib project page: https://github.com/aziz/tmTheme-Editor
  • Schemr β€” allows you to quickly change your color scheme using the command palette and keyboard shortcuts.
  • Themer - tool for generating color schemes (and matching themes for your other development tools, including wallpaper) from your favorite colors.

Some of the most popular schemes:

  • Base 16 β€” carefully chosen syntax highlighting and a default set of sixteen colors.
  • Solarized β€” balanced dark and light themes.
  • Dracula - spooky color scheme, perfect for Halloween. Also available for terminal and several other applications.

Alternative Icons

There is a LOT of unofficial icon alternatives for Sublime Text. Here are a little collection of the most noticeable ones:

Monospace Fonts

See also:

Other Bookmark Lists

There are a lot of other bookmarks collections on GitHub. Take a look at metabookmarks list: https://github.com/sindresorhus/awesome

License

Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

More Repositories

1

ruby-bookmarks

Ruby and Ruby on Rails bookmarks collection
Ruby
2,175
star
2

wp2md

A script to convert Wordpress XML dump to markdown files
Python
219
star
3

pyke

Python make tool based on function annotations (PEP 3107)
Python
28
star
4

callee

A Ruby gem to make classes callable
Ruby
15
star
5

python-urlify

Django's urlify.js ported to Python
Python
13
star
6

public-static

Programmer's approach to web content management
Python
11
star
7

markdown-grid

Twitter Bootstrap compatible grid extension for markdown syntax.
Python
11
star
8

paradigm.ru

Paradigm.ru blog archive.
JavaScript
11
star
9

mql4-helpers

MQL4 helpers functions for MetaTrader trading platform
9
star
10

calendar-generator

[This code is 10 years old historical artifact. Not supported.] PHP-class to generate HTML calendars
PHP
8
star
11

boodka

Experimental personal budget calculator
Ruby
7
star
12

win-tweaks

Windows Registry Tweaks
7
star
13

feeder

Imaginary friends automata for Freefeed.net
Ruby
6
star
14

cs-interview-cases

C# interview questions
C#
5
star
15

gistopin

Python script to bookmark new Gist entries with pinboard.in. By magic!
Python
4
star
16

python-bootstrap

A template project for python command line tools
Python
3
star
17

wishlist-generator

Git-based generator for wishlist web pages.
Python
2
star
18

dbarc

Dropbox incremental archiver for Raspberry Pi
Python
2
star
19

alex.musayev.com

Alex Musayev's home page. Quadratisch. Praktisch. Gut.
HTML
1
star
20

topicstarter

Freefeed Conversation Club Topic Starter
Ruby
1
star
21

save2run

Python script to run other python scripts on `Ctrl-S`.
Python
1
star
22

wordpress-post-list

[Archived] WordPress Post List Plugin
PHP
1
star
23

drafts.cc

@dreikanter's website sources
Ruby
1
star
24

refrep

Bibliographic reference processor for Microsoft Word documents
C#
1
star
25

chat2md

Slack/Skype chat history formatter for GitHub and Jira
Ruby
1
star
26

search-moar-for-chrome

One-click switcher between Yandex and Google SERPs
JavaScript
1
star
27

dropbox-uploader

A simple script to backup files to Dropbox. Client installation not required.
Python
1
star
28

dotfiles

Alex's dotfiles
Lua
1
star
29

lrthw-bootstrap

Learn Ruby the Hard Way Bootstrap
Ruby
1
star
30

enu

Missing enum type for Ruby and Rails
Ruby
1
star
31

vs-loc-counter

Source lines counter for Visual Studio projects
C#
1
star
32

chrome-dev-tools

Tools for Chrome extensions development.
Python
1
star
33

feeder-ansible

Ansible automation for feeder project (based on https://github.com/dreikanter/rails-ansible)
Jinja
1
star
34

b23-for-chrome

Google Chrome extension for b23.ru, an URL shortening service.
Python
1
star
35

instagram-subscribers-importer

Ruby
1
star
36

rails-ansible

Ansible automation for Rails
Python
1
star
37

motoko

Motoko Blogging Engine
PHP
1
star
38

polexp-track

Parcel tracking information extractor for Polar Express delivery service (polexp.com).
Python
1
star
39

narod-for-chrome

Chrome extension for file downloading from Yandex.Narod with no need to type annoying captcha.
Python
1
star
40

mattermost-playbooks

Ansible playbooks for Mattermost server setup
Shell
1
star
41

vagrant-rails

Vagrant configuration for Rails development environment
Shell
1
star