]> git.donarmstrong.com Git - zsh.git/commitdiff
maintain latest symlink for tmpfuncs
authormartin f. krafft <madduck@madduck.net>
Tue, 10 Jan 2012 16:33:09 +0000 (17:33 +0100)
committermartin f. krafft <madduck@madduck.net>
Tue, 10 Jan 2012 16:33:09 +0000 (17:33 +0100)
.zsh/zshrc/39_tempfuncs

index 4b46a17a10b6092baae8a523d248f658466f7af0..79f43dd89172c6a46e962b45b737494301ec09b1 100644 (file)
@@ -9,8 +9,11 @@
 #
 
 cdt () {
 #
 
 cdt () {
-  builtin cd $(mktemp -td ${1:-cdt}.XXXXXX)
+  local tmpdir
+  tmpdir=$(mktemp -td ${1:-cdt}.XXXXXX)
+  builtin cd $tmpdir
   pwd
   pwd
+  ln -sf $tmpdir ${TMPDIR:-/tmp}/cdt.latest
 }
 
 vit () {
 }
 
 vit () {
@@ -31,6 +34,7 @@ vit () {
   [ -n "$stdin" ] && cat >| $tmpfile
   sensible-editor $tmpfile </dev/tty >/dev/tty
   echo $tmpfile
   [ -n "$stdin" ] && cat >| $tmpfile
   sensible-editor $tmpfile </dev/tty >/dev/tty
   echo $tmpfile
+  ln -sf $tmpfile ${TMPDIR:-/tmp}/vit.latest
 }
 
 # vim:ft=zsh
 }
 
 # vim:ft=zsh