[submodule "dotvim/bundle/vim-fugitive"]
path = dotvim/bundle/vim-fugitive
url = http://github.com/tpope/vim-fugitive.git
-[submodule "dotvim/bundle/command-t"]
- path = dotvim/bundle/command-t
- url = https://github.com/wincent/command-t.git
[submodule "dotvim/bundle/nerdtree"]
path = dotvim/bundle/nerdtree
url = https://github.com/scrooloose/nerdtree.git
[submodule "dotvim/bundle/vim-solidity"]
path = dotvim/bundle/vim-solidity
url = git@github.com:tomlion/vim-solidity.git
+[submodule "dotvim/bundle/ale"]
+ path = dotvim/bundle/ale
+ url = git@github.com:w0rp/ale.git
+[submodule "dotvim/bundle/ctrlp.vim"]
+ path = dotvim/bundle/ctrlp.vim
+ url = git@github.com:ctrlpvim/ctrlp.vim.git
export CLICOLOR=1
export GREP_COLOR="1;36"
-export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"
export PYTHON_ENV_PATH=$HOME/env
export PIP_REQUIRE_VIRTUALENV=true
export POSTGRES_PATH=/Applications/Postgres.app/Contents/Versions/latest/bin
export GOPATH=$HOME/Projects/go
export PATH=$PATH:$(go env GOPATH)/bin
+##################################################
+#
+# Node Stuffs
+#
+##################################################
+
+export NVM_DIR="$HOME/.nvm"
+
+if [ -f /usr/local/opt/nvm/nvm.sh ]; then
+ . /usr/local/opt/nvm/nvm.sh
+fi
+
##################################################
#
# SSH hosts autocomplete
#
##################################################
-if ![[ hash pbcopy 2>/dev/null ]]; then
- alias pbcopy='xsel --clipboard --input'
- alias pbpaste='xsel --clipboard --output'
-fi
-
alias jsoncb="pbpaste | python -mjson.tool | gvim -"
alias grep="grep --color=auto"
-# Setting PATH for Python 3.5
-# The orginal version is saved in .bash_profile.pysave
-PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
-export PATH
-
-[[ -s "$HOME/.profile" ]] && source "$HOME/.profile"
-
-# Setting PATH for Python 3.6
-# The original version is saved in .bash_profile.pysave
-PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
-export PATH
-
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="~/.npm-global/bin:$PATH"
--- /dev/null
+Subproject commit 3115d2025a3a9ae1492a8d85e01497a8ddd8c60a
+++ /dev/null
-Subproject commit d2467c84af8a1f1a2d0366127550d0a241dd2548
--- /dev/null
+Subproject commit 88abbcb926a415b789ff648cbdc86ed4b353bfc1
-/home/adam/Projects/tslint.vim
\ No newline at end of file
+/Users/adam.shamblin/Projects/tslint.vim
\ No newline at end of file
set noswapfile
set expandtab
set smartindent
-set softtabstop=4
-set tabstop=4
-set shiftwidth=4
+set softtabstop=2
+set tabstop=2
+set shiftwidth=2
set noerrorbells
set visualbell
set vb
set mouse=a
set ttymouse=xterm2
set guioptions-=T
-set guifont=Menlo:h13
+set guifont=Menlo:h12
map <C-t> :tabnew<cr>
map <C-tab> :tabnext<cr>
let NERDTreeShowHidden=1
let NERDTreeIgnore=['\.pyc$', '__pycache__']
-map <leader>f :CommandT<cr>
+let g:ale_set_loclist=0
+let g:ale_set_quickfix=1
+
+map <leader>f :CtrlP<cr>
map <leader>a :NERDTreeToggle<cr>
map <leader>b :Gblame<cr>
map <leader>d :Gdiff<cr>
endfunction
autocmd FileType make setlocal noexpandtab
+autocmd Filetype python setlocal tabstop=4 softtabstop=4 shiftwidth=4
au BufNewFile,BufRead *.js set filetype=javascript
au BufNewFile,BufRead *.json set filetype=javascript
au BufNewFile,BufRead /usr/local/nginx/conf/* set filetype=nginx
au BufNewFile,BufRead *.less set filetype=less
au BufNewFile,BufRead *.md,*.txt setlocal textwidth=80
-au BufWritePost *.py call Flake8()
-au BufWritePost *.js :JSHint
-au BufWritePost *.ts :TSLint
-au BufWritePost *.go :GoLint
+"au BufWritePost *.py call Flake8()
au BufNewFile,BufRead *.dat setlocal noexpandtab
au BufNewFile,BufRead *.jade setlocal noexpandtab