Atom packages

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. my essential packa

Atom packages

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.

my essential package-list

to make Atom even better:

File Management
Searching
Editor Config
Syntax
Linters
Visualization
Content

You choose from thousands of open source packages that add new features and functionality to Atom—or build a package from scratch and publish it for everyone else to use.

Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. If you can't find what you're looking for, you can also install themes created by the Atom community or create your own.

Package installation is simple. You can either:

  1. open the + Install panel in the Settings tab then search for a package by name.
  2. install from the command line using apm install <package-name>.

File Management

open-recent
Open recent files in the current window, and recent folders (optionally) in a new window.

preview
Ultimate previewer of source code in Atom.


Searching

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

minimap
A preview of the full source code.


Settings

editorconfig
EditorConfig helps developers maintain consistent coding styles between different editors.


Syntax

emmet
The essential tool for web developers.

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

autoclose-html
Automates closing of HTML Tags.

sort-lines
Sorts your lines.


Linters

lint
Run lint tools using lint providers.

linter-sass-lint
Lint your Sass/SCSS with pure node sass-lint.

linter-csslint
Lint CSS on the fly, using csslint.

linter-eslint
Lint JavaScript on the fly, using ESLint.

linter-php
Lint PHP on the fly, using php -l.


Visualization

file-icons
Assign file extension icons and colours for improved visual grepping.

pigments
A package to display colors in project and files.

fonts
Lots of monospace fonts.


Content

img-placeholder
Insert an img tag from placehold.it image into your code.

placeholder-text
A convenient dummy text palette for Atom.