aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--alias7
1 files changed, 6 insertions, 1 deletions
diff --git a/alias b/alias
index bd850ee..904edce 100644
--- a/alias
+++ b/alias
@@ -195,9 +195,14 @@ vp() {
195 if [[ $HOST = vultr ]]; then 195 if [[ $HOST = vultr ]]; then
196 vim $@ "$post" 196 vim $@ "$post"
197 else 197 else
198 # Copy from vps
198 tmpfile=$(mktemp) 199 tmpfile=$(mktemp)
199 scp vps:"$post" $tmpfile 200 scp vps:"$post" $tmpfile
200 vim $tmpfile && scp $tmpfile vps:"$post" && rm $tmpfile 201
202 # Edit locally
203 vim $tmpfile --cmd "autocmd BufWritePost $tmpfile silent! :!setsid scp % vps:$post &" && \
204 scp $tmpfile vps:"$post" && \
205 rm $tmpfile
201 fi 206 fi
202} 207}
203 208