A curated list of packages that you should probably get when setting up Atom for a specific language.
Packages can be installed using apm install <package>
from the command line, or from the Atom interface. Many of the packages (like the linters) require external programs to be installed. Make sure to check the packages for this.
To get a more TextMate2 feel, you can check out slim-dark-ui.
There are a couple of packages that are needed in almost every setup. These will be listed here:
linter
There are linter packages for almost any language, and they usually use this base package.
You could probably also do with vim-mode
.
language-haskell
autocomplete-haskell
ide-haskell
haskell-ghc-mod
linter-hlint
linter-flake8
react
linter-jsxhint
linter-jshint
linter-htmlhint
linter-csslint
linter-php
autocomplete-php
language-docker