Merge branch 'master' of github.com:ntietz/config

This commit is contained in:
Nicole Tietz-Sokolskaya 2018-11-11 21:53:56 -05:00
commit ce75e6cb14
8 changed files with 36 additions and 16 deletions

3
.gitmodules vendored
View file

@ -40,6 +40,9 @@
[submodule "vim/.vim/bundle/vim-gitgutter"] [submodule "vim/.vim/bundle/vim-gitgutter"]
path = vim/.vim/bundle/vim-gitgutter path = vim/.vim/bundle/vim-gitgutter
url = https://github.com/airblade/vim-gitgutter url = https://github.com/airblade/vim-gitgutter
[submodule "vim/.vim/bundle/elm-vim"]
path = vim/.vim/bundle/elm-vim
url = https://github.com/ElmCast/elm-vim
[submodule "vim/.vim/bundle/bats"] [submodule "vim/.vim/bundle/bats"]
path = vim/.vim/bundle/bats path = vim/.vim/bundle/bats
url = https://github.com/vim-scripts/bats.vim url = https://github.com/vim-scripts/bats.vim

View file

@ -7,6 +7,8 @@ set_prompt
configure_ls configure_ls
configure_completions configure_completions
alias notes="vim ~/notes.md"
# default editor # default editor
export EDITOR=vim export EDITOR=vim
@ -15,9 +17,6 @@ export HISTSIZE=1000 # very large history
export HISTFILESIZE=10000 # very large history export HISTFILESIZE=10000 # very large history
export HISTCONTROL=ignoreboth:erasedups # ignore duplicate history entries export HISTCONTROL=ignoreboth:erasedups # ignore duplicate history entries
shopt -s histappend # append to the history when the shell exits (instead of overwriting) shopt -s histappend # append to the history when the shell exits (instead of overwriting)
# save and reload history each time a command is run, to share history between shells
alias ssh-proxy="ssh -D 8080 galaxy"
# disable messaging # disable messaging
if `tty -s`; then if `tty -s`; then
@ -28,9 +27,19 @@ export PATH=$PATH:~/.bin:~/.local/bin
export TERM=xterm-256color export TERM=xterm-256color
# Installed with https://github.com/pyenv/pyenv-installer # Installed with https://github.com/pyenv/pyenv-installer
if [ -x "$(command -v pyenv)" ]
then
export PATH="/home/nicholas/.pyenv/bin:$PATH" export PATH="/home/nicholas/.pyenv/bin:$PATH"
eval "$(pyenv init -)" eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)" fi
if [ -x "$(command -v gcloud)" ] && [ -f "$HOME/.install/google-cloud-sdk" ]
then
source $HOME/.install/google-cloud-sdk/completion.bash.inc
source $HOME/.install/google-cloud-sdk/path.bash.inc
fi
alias iex="iex --erl \"-kernel shell_history enabled\""
if [ -f /usr/local/etc/bash_completion ] if [ -f /usr/local/etc/bash_completion ]
then then

View file

@ -4,5 +4,6 @@ stow -t ~ bash
stow -t ~ screen stow -t ~ screen
stow -t ~ vim stow -t ~ vim
stow -t ~ slate stow -t ~ slate
stow -t ~ iex
stow -t ~ tmux stow -t ~ tmux

2
iex/.iex.exs Normal file
View file

@ -0,0 +1,2 @@
IEx.configure(inspect: [limit: 10, pretty: true], history_size: 10_000)
IO.puts "History is enabled, inspect is configured."

View file

@ -32,7 +32,7 @@ alias bottomHalf move ${originX};${originY}+${oneHalfHeight} ${width};${oneHalfH
alias leftOneThird move ${originX};${originY} ${oneThirdWidth};${height} alias leftOneThird move ${originX};${originY} ${oneThirdWidth};${height}
alias leftTwoThirds move ${originX};${originY} ${twoThirdsWidth};${height} alias leftTwoThirds move ${originX};${originY} ${twoThirdsWidth};${height}
alias centerOneThird move ${originX} + ${oneThirdWidth};${originY} ${oneThirdWidth};${height} alias centerOneThird move (${originX}+${oneThirdWidth});${originY} ${oneThirdWidth};${height}
alias rightTwoThirds move (${originX}+${oneThirdWidth});${originY} ${twoThirdsWidth};${height} alias rightTwoThirds move (${originX}+${oneThirdWidth});${originY} ${twoThirdsWidth};${height}
alias rightOneThird move (${originX}+${twoThirdsWidth});${originY} ${oneThirdWidth};${height} alias rightOneThird move (${originX}+${twoThirdsWidth});${originY} ${oneThirdWidth};${height}
@ -49,8 +49,8 @@ alias extramovetrigger shift,cmd,alt
alias apptrigger ctrl,shift alias apptrigger ctrl,shift
# quick switching to commonly used apps # quick switching to commonly used apps
bind space:${apptrigger} focus 'iTerm2' bind space:${apptrigger} focus 'Terminal'
bind t:${apptrigger} focus 'iTerm2' bind t:${apptrigger} focus 'Terminal'
bind c:${apptrigger} focus 'Google Chrome' bind c:${apptrigger} focus 'Google Chrome'
bind s:${apptrigger} focus 'Slack' bind s:${apptrigger} focus 'Slack'
@ -62,6 +62,7 @@ bind up:${movetrigger} ${topHalf}
bind down:${movetrigger} ${bottomHalf} bind down:${movetrigger} ${bottomHalf}
bind left:${extramovetrigger} ${leftOneThird} bind left:${extramovetrigger} ${leftOneThird}
bind right:${extramovetrigger} ${rightOneThird} bind right:${extramovetrigger} ${rightOneThird}
bind m:${extramovetrigger} ${centerOneThird}
bind up:${extramovetrigger} ${leftTwoThirds} bind up:${extramovetrigger} ${leftTwoThirds}
bind down:${extramovetrigger} ${rightTwoThirds} bind down:${extramovetrigger} ${rightTwoThirds}
@ -70,22 +71,22 @@ bind left:shift,ctrl,cmd throw 0 resize
bind right:shift,ctrl,cmd throw 1 resize bind right:shift,ctrl,cmd throw 1 resize
# laptop layout for coding # laptop layout for coding
layout laptop-coding 'iTerm2':REPEAT ${full} layout laptop-coding 'Terminal':REPEAT ${full}
layout laptop-coding 'Google Chrome':REPEAT ${full} layout laptop-coding 'Google Chrome':REPEAT ${full}
layout laptop-coding 'Slack':REPEAT ${full} layout laptop-coding 'Slack':REPEAT ${full}
# laptop layout for code review # laptop layout for code review
layout laptop-code-review 'iTerm2':REPEAT ${rightHalf} layout laptop-code-review 'Terminal':REPEAT ${rightHalf}
layout laptop-code-review 'Google Chrome':REPEAT ${leftHalf} layout laptop-code-review 'Google Chrome':REPEAT ${leftHalf}
layout laptop-coding 'Slack':REPEAT ${full} layout laptop-coding 'Slack':REPEAT ${full}
# in-the-office layout for coding # in-the-office layout for coding
layout office-coding 'iTerm2':REPEAT ${monitorFull} layout office-coding 'Terminal':REPEAT ${monitorFull}
layout office-coding 'Google Chrome':REPEAT ${macbookFull} layout office-coding 'Google Chrome':REPEAT ${macbookFull}
layout office-coding 'Slack':REPEAT ${macbookFull} layout office-coding 'Slack':REPEAT ${macbookFull}
# in-the-office layout for code review # in-the-office layout for code review
layout office-code-review 'iTerm2':REPEAT ${monitorRight} layout office-code-review 'Terminal':REPEAT ${monitorRight}
layout office-code-review 'Google Chrome':REPEAT ${monitorLeft} layout office-code-review 'Google Chrome':REPEAT ${monitorLeft}
layout office-code-review 'Slack':REPEAT ${macbookFull} layout office-code-review 'Slack':REPEAT ${macbookFull}

View file

@ -6,12 +6,14 @@ set -sg escape-time 0
set -g default-terminal "screen-256color" set -g default-terminal "screen-256color"
# disable automatic window renaming # disable automatic window renaming
set-window-option -g status-interval 1
set-window-option -g automatic-rename on set-window-option -g automatic-rename on
set-window-option -g automatic-rename-format "#{pane_current_command}"
set-window-option -g allow-rename off set-window-option -g allow-rename off
# window status # window status
setw -g window-status-format "#[bg=colour241,fg=colour233] #I #W " setw -g window-status-format "#[bg=colour241,fg=colour233] #I #(basename #{pane_current_path})/#W "
setw -g window-status-current-format "#[bg=colour245,fg=colour233] #I #W " setw -g window-status-current-format "#[bg=colour245,fg=colour233] #I #(basename #{pane_current_path})/#W "
# The statusbar # The statusbar
set -g status-interval 2 set -g status-interval 2

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

View file

@ -34,7 +34,6 @@ SetupTabbing
" makes LaTeX use spell checking, word wrapping " makes LaTeX use spell checking, word wrapping
autocmd FileType tex set wrap spell autocmd FileType tex set wrap spell
autocmd FileType make set noexpandtab autocmd FileType make set noexpandtab
"autocmd FileType python SetupTabbing
autocmd FileType markdown set wrap autocmd FileType markdown set wrap
let java_allow_cpp_keywords=1 let java_allow_cpp_keywords=1
@ -86,3 +85,5 @@ au CursorHoldI * checktime
let g:ctrlp_map = '<c-p>' let g:ctrlp_map = '<c-p>'
let g:ctrlp_cmd = 'CtrlP' let g:ctrlp_cmd = 'CtrlP'
set wildignore +=*/tmp/*,*.pyc,*/__pycache__/*