All kinds of shit

Switching from oh-my-zsh to antigen, adding tmux into the mix along with
tpm
This commit is contained in:
Josh Sherman 2015-09-26 15:36:15 -04:00
parent 4e5cb5ded6
commit 30f4ef428d
9 changed files with 92 additions and 45 deletions

1
.antigen Submodule

@ -0,0 +1 @@
Subproject commit 7860ce7aecdbed8fd8ff75472ac59c52c2ac9a7e

6
.gitmodules vendored Normal file
View file

@ -0,0 +1,6 @@
[submodule ".tpm"]
path = .tpm
url = https://github.com/tmux-plugins/tpm
[submodule ".antigen"]
path = .antigen
url = https://github.com/zsh-users/antigen.git

1
.tpm Submodule

@ -0,0 +1 @@
Subproject commit aa09a56f4bf24eb06fd06257b9b62645d37bf943

View file

@ -21,3 +21,7 @@
[push] [push]
default = simple default = simple
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true

View file

@ -0,0 +1,2 @@
got 207 from server
got 204 from server

13
tmux/tmux.conf Normal file
View file

@ -0,0 +1,13 @@
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'git@github.com/user/plugin'
# set -g @plugin 'git@bitbucket.com/user/plugin'
set -g @plugin 'seebi/tmux-colors-solarized'
set -g @colors-solarized 'dark'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/Code/joshtronic/dotfiles/.tpm/tpm'

View file

@ -23,7 +23,7 @@ set ignorecase
set incsearch set incsearch
set laststatus=2 set laststatus=2
set list set list
set listchars=nbsp:¬,eol:↳,tab:└─,extends,precedes,trail:• set listchars=tab:└─,trail:•
set magic set magic
set mat=2 set mat=2
set nocindent set nocindent
@ -66,6 +66,7 @@ call vundle#rc()
Bundle 'gmarik/vundle' Bundle 'gmarik/vundle'
Bundle 'AfterColors.vim' Bundle 'AfterColors.vim'
Bundle 'altercation/vim-colors-solarized'
Bundle 'bling/vim-airline' Bundle 'bling/vim-airline'
Bundle 'bling/vim-bufferline' Bundle 'bling/vim-bufferline'
Bundle 'cakebaker/scss-syntax.vim' Bundle 'cakebaker/scss-syntax.vim'
@ -80,7 +81,6 @@ Bundle 'hail2u/vim-css3-syntax'
"Bundle 'majutsushi/tagbar' "Bundle 'majutsushi/tagbar'
"Bundle 'MarcWeber/vim-addon-mw-utils' "Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'mustache/vim-mustache-handlebars' Bundle 'mustache/vim-mustache-handlebars'
Bundle 'nanotech/jellybeans.vim'
"Bundle 'nathanaelkane/vim-indent-guides' "Bundle 'nathanaelkane/vim-indent-guides'
"Bundle 'nginx.vim' "Bundle 'nginx.vim'
"Bundle 'othree/html5.vim' "Bundle 'othree/html5.vim'
@ -91,7 +91,9 @@ Bundle 'scrooloose/syntastic'
Bundle 'shawncplus/phpcomplete.vim' Bundle 'shawncplus/phpcomplete.vim'
"Bundle 'SearchComplete' "Bundle 'SearchComplete'
colorscheme jellybeans syntax enable
set background=dark
colorscheme solarized
autocmd BufEnter * match ExtraWhitespace /\s\+$/ autocmd BufEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/ autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
@ -122,7 +124,7 @@ match LineTooLong /\%121v.\+/
let mapleader = ',' let mapleader = ','
let g:airline_powerline_fonts = 1 let g:airline_powerline_fonts = 1
let g:airline_section_c = '%t' let g:airline_section_c = '%t'
let g:airline_theme_patch_func = 'AirlineThemePatch' " let g:airline_theme_patch_func = 'AirlineThemePatch'
let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#fnamemod = ':t' let g:airline#extensions#tabline#fnamemod = ':t'
let g:airline#extensions#tabline#show_tab_nr = 0 let g:airline#extensions#tabline#show_tab_nr = 0
@ -181,9 +183,9 @@ function! s:VSetSearch()
endfunction endfunction
" Force airline's color scheme " Force airline's color scheme
function! AirlineThemePatch(palette) " function! AirlineThemePatch(palette)
let a:palette.normal.airline_a = [ '#ffffff', '#268bd2', 255, 33 ] " let a:palette.normal.airline_a = [ '#ffffff', '#268bd2', 255, 33 ]
endfunction " endfunction
if executable('ag') if executable('ag')
let g:ctrlp_user_command = 'ag --ignore-case --nogroup --hidden --follow let g:ctrlp_user_command = 'ag --ignore-case --nogroup --hidden --follow

View file

@ -1,15 +1,11 @@
function username() function username() {
{ if [[ `whoami` != 'josh' ]]; then
if [[ `whoami` != 'josh' ]];
then
echo %{$FG[248]%}%n echo %{$FG[248]%}%n
fi fi
} }
function server() function server() {
{ if [[ `hostname` != *.home ]]; then
if [[ `hostname` != *.home ]];
then
echo "%{$FG[244]%}@%{$fg[magenta]%}%m " echo "%{$FG[244]%}@%{$fg[magenta]%}%m "
fi fi
} }

View file

@ -1,44 +1,66 @@
DOTFILES_BASE=$HOME/Code/joshtronic/dotfiles
export TERM="xterm-256color" export TERM="xterm-256color"
export KEYTIMEOUT=1
ZSH=$HOME/.oh-my-zsh bindkey -v
ZSH_THEME="joshtronic" # ZSH=$HOME/.oh-my-zsh
#
COMPLETION_WAITING_DOTS="true" # ZSH_THEME="joshtronic"
#
plugins=(brew common-aliases composer git-extras git gitfast gitignore jsontools meteor node npm nvm osx redis-cli rsync systemadmin vundle web-search xcode z zsh_reload) # COMPLETION_WAITING_DOTS="true"
#
source $ZSH/oh-my-zsh.sh # plugins=(brew common-aliases composer git-extras git gitfast gitignore jsontools meteor node npm nvm osx redis-cli rsync systemadmin vundle web-search xcode z zsh_reload)
#
# source $ZSH/oh-my-zsh.sh
# PHP_FULL_VERSION=`php --version | head -n 1 | awk '{print $2}'` # PHP_FULL_VERSION=`php --version | head -n 1 | awk '{print $2}'`
# PHP_MAJOR_MINOR=`echo $PHP_FULL_VERSION | awk -F '.' '{print $1$2}'` # PHP_MAJOR_MINOR=`echo $PHP_FULL_VERSION | awk -F '.' '{print $1$2}'`
# PHP_BASE_PATH=/usr/local/Cellar/php$PHP_MAJOR_MINOR/$PHP_FULL_VERSION # PHP_BASE_PATH=/usr/local/Cellar/php$PHP_MAJOR_MINOR/$PHP_FULL_VERSION
# #
# export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$PHP_BASE_PATH/lib/php:~/Source/dotfiles/scripts:~/Source/dotfiles/git/scripts:$PHP_BASE_PATH/bin:/opt/X11/bin:$PHP_BASE_PATH/lib/php/File # export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:$PHP_BASE_PATH/lib/php:~/Source/dotfiles/scripts:~/Source/dotfiles/git/scripts:$PHP_BASE_PATH/bin:/opt/X11/bin:$PHP_BASE_PATH/lib/php/File
alias gaa="git add --all" source $DOTFILES_BASE/.antigen/antigen.zsh
alias gcob="git checkout -B"
alias gdb="git delete-branch" antigen-use oh-my-zsh
alias gf="git fetch" antigen-bundle git
alias gmm="git merge master"
alias gmup="git fetch upstream; git merge origin/upstream" if [[ $OSTYPE == "darwin*" ]]; then
alias gmv="git mv" antigen-bundle osx
#alias gp="git rev-parse --abbrev-ref HEAD | xargs git push origin" fi
#alias gpu="git rev-parse --abbrev-ref HEAD | xargs git pull origin"
alias gra="git remote add" antigen-bundle zsh-users/zsh-completions
alias grm="git rm" # antigen-bundle zsh-users/zsh-history-substring-search
alias gs="git status" antigen-bundle zsh-users/zsh-syntax-highlighting
alias jekyll="jekyll serve --watch"
alias mtr="sudo mtr" antigen-theme $DOTFILES_BASE/zsh joshtronic
alias uuid="node -e \"var uuid = require('node-uuid'); console.log(uuid.v4())\"" antigen-apply
alias unq="xattr -r -d com.apple.quarantine *"
alias v="vim"
alias vd="vimdiff" # alias gaa="git add --all"
# alias gcob="git checkout -B"
# alias gdb="git delete-branch"
# alias gf="git fetch"
# alias gmm="git merge master"
# alias gmup="git fetch upstream; git merge origin/upstream"
# alias gmv="git mv"
# #alias gp="git rev-parse --abbrev-ref HEAD | xargs git push origin"
# #alias gpu="git rev-parse --abbrev-ref HEAD | xargs git pull origin"
# alias gra="git remote add"
# alias grm="git rm"
# alias gs="git status"
# alias gh-pages="bundle exec jekyll serve"
# alias mtr="sudo mtr"
# alias uuid="node -e \"var uuid = require('node-uuid'); console.log(uuid.v4())\""
# alias unq="xattr -r -d com.apple.quarantine *"
# alias v="vim"
# alias vd="vimdiff"
export CLICOLOR=1 export CLICOLOR=1
export LSCOLORS=Exfxcxdxbxegedabagacad #export LSCOLORS=Exfxcxdxbxegedabagacad
export GREP_OPTIONS="--color=auto --exclude-dir=.git --exclude-dir=artwork --exclude-dir=node_modules" export GREP_OPTIONS="--color=auto --exclude-dir=.git --exclude-dir=artwork --exclude-dir=node_modules --exclude-dir=.sass-cache"
export EDITOR=vim export EDITOR=vim
@ -48,6 +70,6 @@ done
export PATH=/usr/local/bin:/usr/local/sbin:./node_modules/bower/bin:./node_modules/grunt-cli/bin:$PATH export PATH=/usr/local/bin:/usr/local/sbin:./node_modules/bower/bin:./node_modules/grunt-cli/bin:$PATH
source $(brew --prefix nvm)/nvm.sh # source $(brew --prefix nvm)/nvm.sh
export NODE_ENV=development export NODE_ENV=development