diff options
author | Tom Willemse | 2014-08-21 00:14:54 +0200 |
---|---|---|
committer | Tom Willemse | 2014-08-21 00:14:54 +0200 |
commit | e53667c7ee8d6fde268dfd48b308f0e38f729013 (patch) | |
tree | 585e20f63c73ac4f0d059c2321edb29ac1454925 /zsh/functions | |
parent | 98b55322b42c784580b6e6fc787d7ce97af033d8 (diff) | |
download | dotfiles-e53667c7ee8d6fde268dfd48b308f0e38f729013.tar.gz dotfiles-e53667c7ee8d6fde268dfd48b308f0e38f729013.zip |
Restore zsh config
Diffstat (limited to 'zsh/functions')
-rw-r--r-- | zsh/functions/add-to-list | 10 | ||||
-rw-r--r-- | zsh/functions/add_to_list | 4 | ||||
-rw-r--r-- | zsh/functions/chpwd_show_todo | 7 | ||||
-rw-r--r-- | zsh/functions/chpwd_update_git_vars | 2 | ||||
-rw-r--r-- | zsh/functions/emacs-backward-kill-word | 3 | ||||
-rw-r--r-- | zsh/functions/env | 3 | ||||
-rw-r--r-- | zsh/functions/get_cnt | 15 | ||||
-rw-r--r-- | zsh/functions/insert-sudo | 5 | ||||
-rw-r--r-- | zsh/functions/line | 8 | ||||
-rwxr-xr-x | zsh/functions/mailcount | 7 | ||||
-rw-r--r-- | zsh/functions/precmd_maybe_festival | 15 | ||||
-rw-r--r-- | zsh/functions/precmd_update_git_vars | 6 | ||||
-rw-r--r-- | zsh/functions/precmd_update_updates | 11 | ||||
-rw-r--r-- | zsh/functions/preexec_update_vars | 16 | ||||
-rw-r--r-- | zsh/functions/prompt | 15 | ||||
-rw-r--r-- | zsh/functions/prompt_git_info | 23 | ||||
-rw-r--r-- | zsh/functions/rprompt | 4 | ||||
-rw-r--r-- | zsh/functions/shorten-dir | 6 | ||||
-rw-r--r-- | zsh/functions/update_current_git_vars | 30 | ||||
-rw-r--r-- | zsh/functions/venv | 15 | ||||
-rw-r--r-- | zsh/functions/welcome | 10 |
21 files changed, 0 insertions, 215 deletions
diff --git a/zsh/functions/add-to-list b/zsh/functions/add-to-list deleted file mode 100644 index 18720e0..0000000 --- a/zsh/functions/add-to-list +++ /dev/null @@ -1,10 +0,0 @@ -# -*- mode: sh; -*- -if [[ ! "${(P)${1}}" =~ (^|:)"$2"(:|$) ]]; then - if [ -n "$3" ]; then - # Append - typeset -g $1="${(P)${1}}:$2" - else - # Prepend - typeset -g $1="$2:${(P)${1}}" - fi -fi diff --git a/zsh/functions/add_to_list b/zsh/functions/add_to_list deleted file mode 100644 index 801e662..0000000 --- a/zsh/functions/add_to_list +++ /dev/null @@ -1,4 +0,0 @@ -# -*- mode: sh; -*- -if [[ "${(P)${1}}" =~ (^|:)"$2"(:|$) ]]; then; else - typeset -g $1="${(P)${1}}:$2" -fi diff --git a/zsh/functions/chpwd_show_todo b/zsh/functions/chpwd_show_todo deleted file mode 100644 index 88ee853..0000000 --- a/zsh/functions/chpwd_show_todo +++ /dev/null @@ -1,7 +0,0 @@ -# -*- mode: Shell-script -*- - -if [ -e ".toudou" ]; then - toudou -elif [ "$PWD" = "$HOME" ]; then - toudou list -g -fi diff --git a/zsh/functions/chpwd_update_git_vars b/zsh/functions/chpwd_update_git_vars deleted file mode 100644 index 0ef846a..0000000 --- a/zsh/functions/chpwd_update_git_vars +++ /dev/null @@ -1,2 +0,0 @@ -# -*- mode: shell-script -*- -update_current_git_vars diff --git a/zsh/functions/emacs-backward-kill-word b/zsh/functions/emacs-backward-kill-word deleted file mode 100644 index 8453454..0000000 --- a/zsh/functions/emacs-backward-kill-word +++ /dev/null @@ -1,3 +0,0 @@ -# -*- mode: sh; -*- -local WORDCHARS="${WORDCHARS:s#/#}" -zle backward-delete-word diff --git a/zsh/functions/env b/zsh/functions/env deleted file mode 100644 index a79fd5d..0000000 --- a/zsh/functions/env +++ /dev/null @@ -1,3 +0,0 @@ -# -*- mode: shell-script -*- - -/usr/bin/env "$@" | grep -v \^LESS_TERMCAP_ diff --git a/zsh/functions/get_cnt b/zsh/functions/get_cnt deleted file mode 100644 index 5fc3d4f..0000000 --- a/zsh/functions/get_cnt +++ /dev/null @@ -1,15 +0,0 @@ -# -*- mode: shell-script -*- - -if [ -n "$1" ]; then - if [ -e "$HOME/.local/share/$1.cnt" ]; then - cnt=$(/bin/cat "$HOME/.local/share/$1.cnt") - fi - - if [ -z "$cnt" ]; then - cnt=0 - fi - - echo $cnt -else - echo "No count name specified" >&2 -fi diff --git a/zsh/functions/insert-sudo b/zsh/functions/insert-sudo deleted file mode 100644 index 4fc68e6..0000000 --- a/zsh/functions/insert-sudo +++ /dev/null @@ -1,5 +0,0 @@ -# -*- mode: sh; -*- -# Copied and modified from -# http://zshwiki.org/home/code/zle/addsudoorpfexec -BUFFER="sudo $(history -n -1 -1)" -CURSOR=$#BUFFER diff --git a/zsh/functions/line b/zsh/functions/line deleted file mode 100644 index 58f7aed..0000000 --- a/zsh/functions/line +++ /dev/null @@ -1,8 +0,0 @@ -# -*- mode: shell-script; eval: (git-auto-commit-mode 1) -*- - -let start=$(expr $1 + 1) -let width=$(expr $COLUMNS - $2) - -for i in {$start..$width}; do - echo -n \\x2d -done diff --git a/zsh/functions/mailcount b/zsh/functions/mailcount deleted file mode 100755 index afe6736..0000000 --- a/zsh/functions/mailcount +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/zsh - -local _new=`ls "$1"/inbox/new | wc -l` -local _unread=`ls "$1"/inbox/cur | egrep -v "S$" | wc -l` -let _count=$_new+$_unread - -echo -n $_count diff --git a/zsh/functions/precmd_maybe_festival b/zsh/functions/precmd_maybe_festival deleted file mode 100644 index 3f8baa3..0000000 --- a/zsh/functions/precmd_maybe_festival +++ /dev/null @@ -1,15 +0,0 @@ -cmdstatus=$? - -if [ -n "$__COMMAND_EXECUTING" -a $__COMMAND_EXECUTING -gt 0 \ - -a -n "$__COMMAND_EXEC_TIME" ]; then - __COMMAND_EXECUTING=0 - duration=$(expr $(date +%s) - $__COMMAND_EXEC_TIME) - - if [ $duration -gt 30 ]; then - if [ $cmdstatus -eq 0 ]; then - echo "done" | festival --tts - else - echo "failed" | festival --tts - fi - fi -fi diff --git a/zsh/functions/precmd_update_git_vars b/zsh/functions/precmd_update_git_vars deleted file mode 100644 index 172456a..0000000 --- a/zsh/functions/precmd_update_git_vars +++ /dev/null @@ -1,6 +0,0 @@ -# -*- mode: shell-script -*- - -if [ -n "$__EXECUTED_GIT_COMMAND" ]; then - update_current_git_vars - unset __EXECUTED_GIT_COMMAND -fi diff --git a/zsh/functions/precmd_update_updates b/zsh/functions/precmd_update_updates deleted file mode 100644 index 639fd5c..0000000 --- a/zsh/functions/precmd_update_updates +++ /dev/null @@ -1,11 +0,0 @@ -# -*- mode: shell-script -*- - -if [ -n "$__EXECUTED_PACMAN_COMMAND" ]; then - update_pac_cnt - unset __EXECUTED_PACMAN_COMMAND -fi - -if [ -n "$__EXECUTED_COWER_COMMAND" ]; then - update_aur_cnt - unset __EXECUTED_COWER_COMMAND -fi diff --git a/zsh/functions/preexec_update_vars b/zsh/functions/preexec_update_vars deleted file mode 100644 index f8c1b44..0000000 --- a/zsh/functions/preexec_update_vars +++ /dev/null @@ -1,16 +0,0 @@ -# -*- mode: shell-script -*- - -case "$1" in - git*) - __EXECUTED_GIT_COMMAND=1 - ;; - cower*) - __EXECUTED_COWER_COMMAND=1 - ;; - *pacman*) - __EXECUTED_PACMAN_COMMAND=1 - ;; -esac - -__COMMAND_EXEC_TIME=$(date +%s) -__COMMAND_EXECUTING=1 diff --git a/zsh/functions/prompt b/zsh/functions/prompt deleted file mode 100644 index 6fe927b..0000000 --- a/zsh/functions/prompt +++ /dev/null @@ -1,15 +0,0 @@ -# -*- mode: shell-script; eval: (git-auto-commit-mode 1) -*- - -local pac_cnt=$(get_cnt updates) -local aur_cnt=$(get_cnt aur) -local hostname=$(hostname | cut -d . -f 1) - -if [ $pac_cnt -gt 0 -o $aur_cnt -gt 0 ]; then - printf "%s%d%s/%s%d%s:" \ - "%{${fg[cyan]}%}" $pac_cnt "%{${fg[default]}%}" \ - "%{${fg[cyan]}%}" $aur_cnt "%{${fg[default]}%}" -fi - -printf '%s%s%s:%s%s%s%s ' \ - "%{${fg[magenta]}%}" $hostname "%{${fg[default]}%}" \ - "%(?.%{${fg[green]}%}.%{${fg[red]}%})" "%~" "%{${fg[default]}%}" diff --git a/zsh/functions/prompt_git_info b/zsh/functions/prompt_git_info deleted file mode 100644 index 76d889a..0000000 --- a/zsh/functions/prompt_git_info +++ /dev/null @@ -1,23 +0,0 @@ -# -*- mode: shell-script -*- - -if [ -n "$__CURRENT_GIT_BRANCH" ]; then - local s="(" - s+="$__CURRENT_GIT_BRANCH" - case "$__CURRENT_GIT_BRANCH_STATUS" in - ahead) - s+="↑" - ;; - diverged) - s+="↕" - ;; - behind) - s+="↓" - ;; - esac - if [ -n "$__CURRENT_GIT_BRANCH_IS_DIRTY" ]; then - s+="⚡" - fi - s+=")" - - printf " %s%s" "%{${fg[yellow]}%}" $s -fi diff --git a/zsh/functions/rprompt b/zsh/functions/rprompt deleted file mode 100644 index 3392379..0000000 --- a/zsh/functions/rprompt +++ /dev/null @@ -1,4 +0,0 @@ -# -*- mode: shell-script -*- - -local git_info="$(prompt_git_info)" -printf '%s%s' $git_info "%{${fg[default]}%}" diff --git a/zsh/functions/shorten-dir b/zsh/functions/shorten-dir deleted file mode 100644 index a630971..0000000 --- a/zsh/functions/shorten-dir +++ /dev/null @@ -1,6 +0,0 @@ -# -*- mode: sh; -*- -autoload -U regexp-replace - -local curdir=$1 -regexp-replace curdir '(\.?[^./])[^/]+/' '$match/' -echo $curdir diff --git a/zsh/functions/update_current_git_vars b/zsh/functions/update_current_git_vars deleted file mode 100644 index 71f37e7..0000000 --- a/zsh/functions/update_current_git_vars +++ /dev/null @@ -1,30 +0,0 @@ -# -*- mode: Shell-script -*- -unset __CURRENT_GIT_BRANCH -unset __CURRENT_GIT_BRANCH_STATUS -unset __CURRENT_GIT_BRANCH_IS_DIRTY - -local st="$(git status 2>/dev/null)" -if [[ -n "$st" ]]; then - local -a arr - arr=(${(f)st}) - - if [[ $arr[1] =~ 'Not currently on any branch.' ]]; then - __CURRENT_GIT_BRANCH='no-branch' - else - __CURRENT_GIT_BRANCH="${arr[1][(w)4]}" - fi - - if [[ $arr[2] =~ 'Your branch is' ]]; then - if [[ $arr[2] =~ 'ahead' ]]; then - __CURRENT_GIT_BRANCH_STATUS='ahead' - elif [[ $arr[2] =~ 'devirged' ]]; then - __CURRENT_GIT_BRANCH_STATUS='diverged' - else - __CURRENT_GIT_BRANCH_STATUS='behind' - fi - fi - - if [[ ! $st =~ 'nothing to commit' ]]; then - __CURRENT_GIT_BRANCH_IS_DIRTY='1' - fi -fi diff --git a/zsh/functions/venv b/zsh/functions/venv deleted file mode 100644 index 03ec83d..0000000 --- a/zsh/functions/venv +++ /dev/null @@ -1,15 +0,0 @@ -# -*- mode: sh; -*- -if [ "${#}" -eq 1 ]; then - local venv_activate="$HOME/.virtualenv/$1/bin/activate" - - if [ -r "$venv_activate" ]; then - source $venv_activate - else - echo "$1 is not a know virtual environment" - fi -else - echo "Virtual environments: " - for itm in ~/.virtualenv/*; do - echo " $(basename $itm)" - done -fi diff --git a/zsh/functions/welcome b/zsh/functions/welcome deleted file mode 100644 index bd6aacd..0000000 --- a/zsh/functions/welcome +++ /dev/null @@ -1,10 +0,0 @@ -# -*- mode: shell-script; eval: (git-auto-commit-mode 1) -*- - -echo " [1;36m,[1;36m _ _ _ [1;30m|" -echo " [1;36m/#\\[1;36m __ _ _ __ ___| |__ | (_)_ __ _ ___ __ [30m|" -echo " [1;36m/###\\[1;36m / _\` | '__/ __| '_ \\| | | '_ \\| | | \\ \\/ / [30m|" -echo " [1;36m/#####\\[1;36m | (_| | | | (__| | | | | | | | | |_| |> < [30m|" -echo " [1;36m/##[0;36m,-,##\\[1;36m \\__,_|_| \\___|_| |_|_|_|_| |_|\\__,_/_/\\_\\ [1;30m|" -echo " [0;36m/##( )##\\ [1;30m|" -echo " [0;36m/#.-- --.#\\[1;37m A simple, lightweight linux distribution. [1;30m|" -echo " [0;36m/\` \`\\[0m [1;30m|[0m" |