diff --git a/bin/backup.sh b/bin/backup.sh index b7b1be5..034e6d2 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -26,5 +26,5 @@ function verify_dest { verify_dest "$DEST" -rsync -Hax --delete --exclude-from="$HOME/.rsync_ignore" \ +exec nice rsync -Hax --delete --exclude-from="$HOME/.rsync_ignore" \ --delete-excluded "${HOME}/" "$DEST" diff --git a/dotfiles/profile b/dotfiles/profile index e492c29..ac87789 100755 --- a/dotfiles/profile +++ b/dotfiles/profile @@ -1,4 +1,8 @@ # Always load ENV test -f "$HOME/.env" && . "$HOME/.env" +# Setup GREP_COLORS +export GREP_COLOR='01;31' +export GREP_COLORS='mt=01;31:mc=01;31:ms=01;31' + test -f "${HOME}/.profile.local" && . "${HOME}/.profile.local" diff --git a/dotfiles/rsync_ignore b/dotfiles/rsync_ignore index 8e31f3e..c201acc 100644 --- a/dotfiles/rsync_ignore +++ b/dotfiles/rsync_ignore @@ -10,3 +10,4 @@ Downloads .sqlite_history VirtualBox VMs Audits +SpiderOak Hive diff --git a/dotfiles/zprezto_custom/matir/functions/prompt_matir_setup b/dotfiles/zprezto_custom/matir/functions/prompt_matir_setup index 64e8801..1648d97 100644 --- a/dotfiles/zprezto_custom/matir/functions/prompt_matir_setup +++ b/dotfiles/zprezto_custom/matir/functions/prompt_matir_setup @@ -1,3 +1,5 @@ +# vim: syntax=zsh + function prompt_matir_setup { autoload -Uz add-zsh-hook autoload -Uz vcs_info @@ -9,6 +11,7 @@ function prompt_matir_setup { add-zsh-hook precmd prompt_matir_precmd + # Git related styles zstyle ':vcs_info:*' enable git zstyle ':vcs_info:*' check-for-changes true zstyle ':vcs_info:*' formats ' (%b%u%c)' @@ -16,7 +19,19 @@ function prompt_matir_setup { zstyle ':vcs_info:*' unstagedstr '*' # TODO: add virtualenv/rvm info - PROMPT='%{$fg[black]%}[%{$fg[yellow]%}%h%{$fg[black]%}] %{%(!.$fg[red].$fg[green])%}%8>..>%n%>>%{$fg[white]%}@%{$fg[blue]%}%12>..>%m%>>%{$fg[white]%}:%{$fg[green]%}%32<...<%~%<<%{$fg[blue]%}${vcs_info_msg_0_}%{$fg[white]%}%#%{$reset_color%} ' + PROMPT='%{$fg[black]%}[%{$fg[yellow]%}%h%{$fg[black]%}] ' # History # + PROMPT+='%{%(!.$fg[red].$fg[green])%}%8>..>%n%>>%{$fg[white]%}@' # username@ + PROMPT+='%{$fg[blue]%}%12>..>%m%>>%{$fg[white]%}:' # hostname + PROMPT+='%{$fg[green]%}%32<...<%~%<<' # path + PROMPT+='%{$fg[blue]%}${vcs_info_msg_0_}' # VCS info + PROMPT+='%{$fg[white]%}%#%{$reset_color%} ' # prompt symbol + + # Editor options + zstyle ':prezto:module:editor:info:keymap:primary' format '' + zstyle ':prezto:module:editor:info:keymap:primary:insert' format 'I' + zstyle ':prezto:module:editor:info:keymap:primary:overwrite' format 'O' + zstyle ':prezto:module:editor:info:keymap:alternate' format ' [VICMD]' + zstyle ':prezto:module:editor:info:completing' format '...' # Rprompt setup local show_return="✘ " @@ -26,7 +41,8 @@ function prompt_matir_setup { fi RPROMPT='%(?:: %{$fg[red]%}' RPROMPT+=${show_return} - RPROMPT+='%{$reset_color)%}' + RPROMPT+='%{$reset_color%})' + RPROMPT+='${editor_info[keymap]}' } function prompt_matir_precmd { diff --git a/dotfiles/zpreztorc b/dotfiles/zpreztorc index af25cb1..9558803 100644 --- a/dotfiles/zpreztorc +++ b/dotfiles/zpreztorc @@ -56,6 +56,8 @@ zstyle ':prezto:load' pmodule \ # # Completions # +# No groups of completions. +zstyle ':completion:*' format '' # Set the entries to ignore in static */etc/hosts* for host completion. # zstyle ':prezto:module:completion:*:hosts' etc-host-ignores \ diff --git a/dotfiles/zshrc b/dotfiles/zshrc index 76bb467..0a31fe4 100755 --- a/dotfiles/zshrc +++ b/dotfiles/zshrc @@ -34,7 +34,7 @@ if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then fi # .profile is universal -# but after oh-my-zsh to use anything setup there +# but after zprezto to use/override anything setup there . ~/.profile # Deduplicate the path typeset -U path