summaryrefslogtreecommitdiffstats
path: root/zsh/functions
diff options
context:
space:
mode:
Diffstat (limited to 'zsh/functions')
-rw-r--r--zsh/functions/add-to-list10
-rw-r--r--zsh/functions/add_to_list4
-rw-r--r--zsh/functions/chpwd_show_todo7
-rw-r--r--zsh/functions/chpwd_update_git_vars2
-rw-r--r--zsh/functions/emacs-backward-kill-word3
-rw-r--r--zsh/functions/env3
-rw-r--r--zsh/functions/get_cnt15
-rw-r--r--zsh/functions/insert-sudo5
-rw-r--r--zsh/functions/line8
-rwxr-xr-xzsh/functions/mailcount7
-rw-r--r--zsh/functions/precmd_maybe_festival15
-rw-r--r--zsh/functions/precmd_update_git_vars6
-rw-r--r--zsh/functions/precmd_update_updates11
-rw-r--r--zsh/functions/preexec_update_vars16
-rw-r--r--zsh/functions/prompt15
-rw-r--r--zsh/functions/prompt_git_info23
-rw-r--r--zsh/functions/rprompt4
-rw-r--r--zsh/functions/shorten-dir6
-rw-r--r--zsh/functions/update_current_git_vars30
-rw-r--r--zsh/functions/venv15
-rw-r--r--zsh/functions/welcome10
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 " , _ _ _ |"
-echo " /#\\ __ _ _ __ ___| |__ | (_)_ __ _ ___ __ |"
-echo " /###\\ / _\` | '__/ __| '_ \\| | | '_ \\| | | \\ \\/ / |"
-echo " /#####\\ | (_| | | | (__| | | | | | | | | |_| |> < |"
-echo " /##,-,##\\ \\__,_|_| \\___|_| |_|_|_|_| |_|\\__,_/_/\\_\\ |"
-echo " /##( )##\\ |"
-echo " /#.-- --.#\\ A simple, lightweight linux distribution. |"
-echo " /\` \`\\ |"