Last active
September 27, 2015 22:43
-
-
Save mattrasband/5cecb3200ab57de99908 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--ignore-dir=.idea/ | |
--ignore-dir=coverage/ | |
--ignore-dir=node_modules/ | |
--ignore-dir=bower_components/ | |
--ignore-dir=target/ | |
--ignore-dir=bin/ | |
--ignore-dir=log/ | |
--ignore-dir=dist/ | |
--type-set=json=.json |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export GOPATH=~/Developer/go | |
export PATH="${GOPATH}/bin:/usr/local/bin:${PATH}:$HOME/.rvm/bin" | |
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) | |
export HOMEBREW_GITHUB_API_TOKEN=db4c1cfb55455623b55b8c72fb83fe2a6bfc8ddc | |
export DIGITAL_OCEAN_ACCESS_TOKEN=47052ffbd08f898ae9bf3f1c136d5d0127e8ecab7b533aa9d4a2752fb5f5a8e3 | |
# NVM: Node Version Manager (brew install nvm) | |
export NVM_DIR=~/.nvm | |
source $(brew --prefix nvm)/nvm.sh | |
eval $(docker-machine env dev) | |
# golang vendering experiment for 1.5 | |
export GO15VENDOREXPERIMENT=1 | |
# npm install -g underscore-cli | |
alias json='underscore print --color' | |
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set nocompatible | |
filetype off | |
set rtp+=~/.vim/bundle/Vundle.vim | |
call vundle#begin() | |
Plugin 'VundleVim/Vundle.vim' | |
Plugin 'kien/ctrlp.vim' | |
let g:ctrlp_custom_ignore = '\v[\/](node_modules|target|dist|bower_components|tmp|vendor|app/html)|(\.(swp|ico|git|svn))$' | |
Plugin 'airblade/vim-gitgutter' | |
Plugin 'tpope/vim-fugitive' | |
Plugin 'bling/vim-airline' | |
set laststatus=2 | |
let g:airline_powerline_fonts=1 | |
let g:airline#extensions#tabline#enabled=1 | |
let g:airline#extensions#tabline#left_sep=' ' | |
let g:airline#extensions#tabline#left_alt_set='|' | |
let g:airline#extensions#tabline#fnamemod=':t' | |
set statusline+=%#warningmsg# | |
set statusline+=%* | |
Plugin 'mileszs/ack.vim' | |
Plugin 'tpope/vim-rails' | |
Plugin 'tpope/vim-endwise' | |
Plugin 'tpope/vim-surround' | |
Plugin 'christoomey/vim-tmux-navigator' | |
Plugin 'slim-template/vim-slim' | |
Plugin 'vim-ruby/vim-ruby' | |
Plugin 'kchmck/vim-coffee-script' | |
Plugin 'edkolev/tmuxline.vim' | |
Plugin 'scrooloose/nerdcommenter' | |
Plugin 'scrooloose/syntastic' | |
let g:syntastic_javascript_checkers = ['eslint'] | |
let g:syntastic_html_tidy_ignore_errors = [ | |
\ 'proprietary attribute "ui-', | |
\ ' proprietary attribute "ng-', | |
\ 'trimming empty <', | |
\ 'proprietary attribute "disabled"', | |
\ 'is not recognized', | |
\ 'discarding unexpected <ng-', | |
\ 'discarding unexpected </ng-', | |
\ 'proprietary attribute "required"', | |
\ 'missing </button>', | |
\ 'inserting implicit ', | |
\ ] | |
Plugin 'tpope/vim-repeat' | |
Plugin 'terryma/vim-multiple-cursors' | |
Plugin 'SirVer/ultisnips' | |
let g:UltiSnipsExpandTrigger="<tab>" | |
let g:UltiSnipsJumpForwardTrigger="<c-n>" | |
let g:UltiSnipsJumpBackwardTrigger="<c-p>" | |
Plugin 'jelera/vim-javascript-syntax' | |
Plugin 'marijnh/tern_for_vim' | |
Plugin 'moll/vim-node' | |
Plugin 'digitaltoad/vim-jade' | |
Plugin 'mattn/emmet-vim' | |
Plugin 'fatih/vim-go' | |
call vundle#end() | |
filetype plugin indent on | |
syntax enable | |
colorscheme molokai | |
let g:molokai_original=1 | |
set completeopt=longest,menuone | |
set hidden | |
set background=dark | |
set backspace=2 | |
set guifont=Ubuntu\ Mono\ derivative\ Powerline:h13 | |
set number | |
set relativenumber | |
set t_Co=256 | |
set tags+=.git/tags;/ | |
set colorcolumn=80,100 | |
set ruler | |
set showmatch | |
set noerrorbells | |
set novisualbell | |
set ignorecase | |
set smartcase " Case insensitive search if all lower, case sensitive otherwise. | |
set hlsearch | |
set incsearch | |
set magic | |
set nobackup | |
set noswapfile | |
set nowb | |
set autoread | |
set tabstop=2 | |
set shiftwidth=2 | |
set softtabstop=2 | |
set expandtab | |
set smartindent | |
set autoindent | |
set nowrap | |
set cursorline | |
set wildignore+=.git | |
set wildignore+=node_modules | |
set wildignore+=bower_components | |
" Remove Bad Habits | |
nnoremap <Up> <NOP> | |
nnoremap <Down> <NOP> | |
nnoremap <Left> <NOP> | |
nnoremap <Right> <NOP> | |
augroup FileTypeAssociations | |
au! | |
au BufRead,BufNewFile *.md set filetype=markdown | |
au BufRead,BufNewFile *.ino set filetype=c | |
augroup END |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source ~/.profile | |
export ZSH=~/.oh-my-zsh | |
ZSH_THEME="robbyrussell" | |
DISABLE_AUTO_UPDATE="true" | |
ENABLE_CORRECTION="true" | |
COMPLETION_WAITING_DOTS="true" | |
plugins=(git autojump aws bower brew docker node npm osx pip python tmux ruby rails bundler heroku) | |
source $ZSH/oh-my-zsh.sh | |
source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh | |
# vi mode | |
bindkey -v | |
bindkey '^r' history-incremental-pattern-search-backward | |
bindkey '^p' up-history | |
bindkey '^n' down-history | |
bindkey '^w' backward-kill-word | |
export KEYTIMEOUT=1 | |
source ~/.oh-my-zsh/plugins/zsh-autoenv/autoenv.zsh | |
source ~/.gulp-autocompletion-zsh/gulp-autocompletion.zsh | |
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment