From 0cb0795143cac3f66f88b6e1779311d4919bfdf8 Mon Sep 17 00:00:00 2001 From: Caleb Bassi Date: Sun, 3 Feb 2019 21:43:56 -0800 Subject: [PATCH] Add support for $TMPDIR on Linux --- vimclip | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vimclip b/vimclip index 7c37750..0d6d0c7 100755 --- a/vimclip +++ b/vimclip @@ -5,16 +5,17 @@ if ! [ -x "$(command -v $EDITOR)" ]; then exit 1 fi +if [ -z $TMPDIR ]; then + TMPDIR=/tmp +fi +mkdir -p $TMPDIR/vimclip + if [ "Darwin" = $(uname -s) ]; then if ! [ -x "$(command -v pbcopy)" ]; then echo 'Error: pbcopy is not available.' >&2 exit 1 fi - if [ -z $TMPDIR ]; then - TMPDIR=/tmp - fi - mkdir -p $TMPDIR/vimclip TMP=$(mktemp -t vimclip/vimclip) $EDITOR $TMP pbcopy < $TMP @@ -24,8 +25,7 @@ else exit 1 fi - mkdir -p /tmp/vimclip - TMP=$(mktemp -p /tmp/vimclip -t vimclip.XXXXXXXX) + TMP=$(mktemp -p $TMPDIR/vimclip -t vimclip.XXXXXXXX) $EDITOR $TMP xsel -i -b < $TMP fi