JosefJezek
2/12/2015 - 1:05 PM

Atom on Ubuntu #Ubuntu

Atom on Ubuntu #Ubuntu

#!/bin/bash

# Atom on Ubuntu
# Tested on Ubuntu 14.04 LTS

# Add repository for Atom
sudo add-apt-repository ppa:webupd8team/atom -y

# Install Atom and Git
sudo apt-get update
sudo apt-get -y install atom git

# Install dependencies for Linters
sudo apt-get -y install php5-cli pylint shellcheck

# Install dependencies for SCSS Linter
# Add Ruby repository
sudo add-apt-repository -y ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install -y ruby2.2
sudo gem install scss-lint


# Atom Packages
# -------------

# Ask Stack Overflow
apm install ask-stack

# Autocomplete+
apm install autocomplete-plus autocomplete-snippets autocomplete-paths autocomplete-emojis

# Beautify HTML, CSS, JavaScript, PHP, Python, etc.
apm install atom-beautify

# Collaborate on Code
apm install firepad atom-pair

# Color Picker
apm install color-picker

# EditorConfig
apm install editorconfig

# Fix jscs
apm install jscs-fixer

# Git Tab Status
apm install git-tab-status

# Git ungit - Clean and intuitive UI
apm install atom-ungit

# Jade
apm install atom-jade html2jade

# Javascript code intelligence
apm install atom-ternjs

# JavaScript & NodeJS Snippets
apm install javascript-snippets

# Key binding resolver
apm install key-peek

# Linters
apm install linter linter-jscs linter-scss-lint linter-csslint linter-pylint \
linter-shellcheck linter-htmlhint linter-coffeelint linter-php linter-js-yaml

# Markdown
apm install auto-host-markdown-image markdown-helpers markdown-pdf markdown-toc

# Minimap
apm install minimap

# Pain Split
apm install pain-split

# Polymer Snippets
apm install polymer-snippets

# Project Manager
apm install project-manager

# Run code in Atom
apm install script

# Seti Theme
apm install seti-ui seti-syntax seti-monokai

# Stacktrace
apm install stacktrace

# Sync Settings
apm install sync-settings

# Tabs to Spaces
apm install tabs-to-spaces

# Text Transformer
apm install atom-text-transformer

# TODO-show
apm install todo-show