dotfiles
My dotfiles to set up my environment. I mostly use OSX but these should generally work on Linux with a little modification.
You should probably make your own.
Installation
$ git clone git@github.com:seaneshbaugh/dotfiles.git
$ cd ~/dotfiles
$ ./install.sh
Notes
This is based off Ryan Bates' old dotfile setup. oh-my-zsh is great, but is just a bit much. I like to keep my setup as close to the default as possible and change only what I know from personal experience the things I prefer.
Emacs Config Stuff
ELPA Sources
The following ELPA sources are used:
ELPA Packages
The following ELPA packages are used:
- auto-complete: melpa, marmalade, github
- bind-key: melpa, github
- cask: melpa, github
- clojure-mode: melpa, marmalade, github
- coffee-mode: melpa, marmalade, github
- csharp-mode: melpa, marmalade, github
- d-mode: melpa, marmalade, github
- dash: melpa, marmalade, github
- drag-stuff: melpa, marmalade, github
- elixir-mode: melpa, marmalade, github
- enh-ruby-mode: melpa, github
- erlang: melpa, marmalade, source
- ess: melpa, marmalade, github
- exec-path-from-shell: melpa, marmalade, github
- expand-region: melpa, marmalade, github
- f: melpa, marmalade, github
- flycheck: melpa, marmalade, github
- flycheck-cask: melpa, marmalade, github
- fsharp-mode: melpa, github
- git-gutter: melpa, marmalade, github
- go-mode: melpa, marmalade, github
- groovy-mode: melpa, marmalade, github
- haml-mode: melpa, marmalade, github
- haskell-mode: melpa, marmalade, github
- htmlize: melpa, marmalade, source
- idle-highlight-mode: melpa, marmalade, github
- less-css-mode: melpa, marmalade, github
- lua-mode: melpa, marmalade, github
- magit: melpa, marmalade, github
- markdown-mode: melpa, marmalade, github
- multiple-cursors: melpa (marmalade, github)
- neo-tree: melpa, github
- nim-mode: melpa, github
- no-easy-keys: marmalade, github
- nyan-mode: melpa, github
- org-plus-contrib: org, source
- pallet: melpa, github
- pbcopy: melpa, marmalade, github
- popwin: melpa, marmalade, github
- prodigy: melpa, github
- projectile: melpa, marmalade, github
- rust-mode: melpa, marmalade, github
- s: melpa, marmalade, github
- sass-mode: melpa, marmalade, github
- scala-mode2: melpa, github
- scss-mode: melpa, marmalade, github
- smartparens: melpa, github
- smex: melpa, marmalade, github
- use-package: melpa, github
- web-mode: melpa, marmalade, github
- yaml-mode: melpa, marmalade, github
- yasnippet: gnu, melpa, marmalade, github
Useful Links
Shell Resources
- http://blog.smalleycreative.com/tutorials/using-git-and-github-to-manage-your-dotfiles/
- http://zsh.sourceforge.net/Intro/intro_toc.html
- http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html
- http://www.softpanorama.info/Scripting/Shellorama/Control_structures/if_statements.shtml
- http://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/
- http://www.grymoire.com/Unix/Quote.html
- http://www.acm.uiuc.edu/workshops/zsh/prompt/escapes.html
- http://www.shellcheck.net/