Atom

https://atom.io/

Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.

Plugins

"atom-alignment"

var a = b;
var ab = c;
var abcd = d;
var ddddd =d;

var a     = b;
var ab    = c;
var abcd  = d;
var ddddd = d;

"atom-beautify"

Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom

"autocomplete-paths"

autocomplete-paths

"autoupdate-packages"

Keep packages up-to-date.

"blame"

"copy-as-rtf"

A package to export highlighted code as RTF, inspired by the SublimeHighlight package. When you need to copy and paste to keynote.

"expand-region"

"file-icons"

"git-control"

Provides a GUI interface to manage all commonly-used git commands.

"highlight-selected"

"indent-guide-improved"

"keybinding-cheatsheet"

"linter"

For all you linter needs...

"markdown-preview"

Open a rendered version of the Markdown in the current editor with ctrl-shift-m.

"merge-conflicts"

"pretty-json"

Select the text to format and then execute the Pretty JSON prettify command. For JSON files, format the entire file automatically without need to first select the text. Minify and sorting commands are available too.

"project-manager"

"rails-latest-migration"

Adds a shortcut for quickly opening up the latest migration in your Rails app.

"rails-snippets"

An atom package to add snippets for Ruby on Rails projects.

"rails-transporter"

This package provides commands to open file depending on file which is being opened by active editor.

"ruby-syntax-replacer"

When run (by pressing cmd-alt-x), will replace all old Ruby hash syntax in the current file with new.

"set-syntax"

"sort-lines"

"tablr"

"tabs-to-spaces"

An Atom package for converting leading whitespace to either all spaces or all tabs.

"todo-show"

Finds all TODO, FIXME, CHANGED, XXX, IDEA, HACK, NOTE, REVIEW comments in your project and shows them in a nice overview list.

"toggle-quotes"

"wakatime"

Quantify your coding inside GitHub's Atom editor.