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 your 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, you can format the entire file automatically without the need to select the text first. Minify and sorting commands are available too.

"project-manager"

"rails-latest-migration"

Adds a shortcut that allows you to quickly open 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 a file depending on the file which is being opened by the active editor.

"ruby-syntax-replacer"

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

"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.