From: martin f. krafft Date: Thu, 31 Jul 2008 09:09:08 +0000 (+0200) Subject: Merge branch 'master' of ssh://git.madduck.net/~/git/pub/etc/zsh X-Git-Url: https://git.madduck.net/etc/zsh.git/commitdiff_plain/201a0746bda574480033d37a3587b0090a11ef05?hp=57d8fb02350273da083d12c96a460a666ef4a9e7 Merge branch 'master' of ssh://git.madduck.net/~/git/pub/etc/zsh --- diff --git a/.zsh/func/paste b/.zsh/func/paste new file mode 100755 index 0000000..46e21af --- /dev/null +++ b/.zsh/func/paste @@ -0,0 +1,13 @@ +#!/bin/zsh +# +# func/paste +# +# function to publicise stdin +# +# Copyright © 1994–2008 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: http://git.madduck.net/v/etc/zsh.git +# + +pub $(vit -) diff --git a/.zsh/func/urlencode b/.zsh/func/urlencode old mode 100644 new mode 100755 index 21e8ab7..604edbe --- a/.zsh/func/urlencode +++ b/.zsh/func/urlencode @@ -1,4 +1,16 @@ -# http://www.michael-prokop.at/computer/config/.zshrc +#!/bin/zsh +# +# func/urlencode +# +# encode strings for use with URLs +# +# Copyright © 1994–2008 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: http://git.madduck.net/v/etc/zsh.git +# +# Based on http://www.michael-prokop.at/computer/config/.zshrc + setopt localoptions extendedglob input=( ${(s::)1} ) print ${(j::)input/(#b)([^A-Za-z0-9_.!~*\'\(\)-])/%$(([##16]#match))} diff --git a/.zsh/zshrc/40_paste b/.zsh/zshrc/40_paste deleted file mode 100644 index 2bbf6f5..0000000 --- a/.zsh/zshrc/40_paste +++ /dev/null @@ -1,27 +0,0 @@ -# zshrc/40_paste -# -# adapters for rafb.pl -# -# Copyright © 1994–2008 martin f. krafft -# Released under the terms of the Artistic Licence 2.0 -# -# Source repository: http://git.madduck.net/v/etc/zsh.git -# - -p() -{ - local url - eval url="$($BINDIR/rafb -n $USERNAME -d 'paste by $USERNAME' $*)" - [[ -z $url ]] && return 1 - echo "${url:r}.txt" -} - -vp() -{ - local tmpfile="$(vit)" - setopt localtraps - trap "rm -f '$tmpfile'" 0 - p "$tmpfile" -} - -# vim:ft=zsh