X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/e45b0db3d66ca9e041622db3d801d026fb4d3724..33230b65afa1076218abff057d0bbcc7486af0a8:/.zsh/zshrc/39_tempfuncs diff --git a/.zsh/zshrc/39_tempfuncs b/.zsh/zshrc/39_tempfuncs deleted file mode 100644 index 938b173..0000000 --- a/.zsh/zshrc/39_tempfuncs +++ /dev/null @@ -1,41 +0,0 @@ -# zshrc/40_tempfuncs -# -# Helper functions to create temporary files and directories -# -# Copyright © 1994–2017 martin f. krafft -# Released under the terms of the Artistic Licence 2.0 -# -# Source repository: http://git.madduck.net/v/etc/zsh.git -# - -cdt () { - local tmpdir - tmpdir=$(mktemp -td ${1:-cdt}.XXXXXX) - builtin cd $tmpdir - pwd - rm -f ${TMPDIR:-/tmp}/cdt.latest - ln -s $tmpdir ${TMPDIR:-/tmp}/cdt.latest -} - -vit () { - local prefix - for i in "$@"; do - case "$i" in - -) local stdin=1; shift;; - *) if [ -z "${prefix:-}" ]; then - prefix="$i"; shift - else - error "prefix already specified: $prefix" - return 1 - fi - ;; - esac - done - local tmpfile=$(mktemp -t ${prefix:-vit}.XXXXXX) - [ -n "$stdin" ] && cat >| $tmpfile - sensible-editor $tmpfile /dev/tty - echo $tmpfile - ln -sf $tmpfile ${TMPDIR:-/tmp}/vit.latest -} - -# vim:ft=zsh