aboutsummaryrefslogtreecommitdiffhomepage
path: root/alias
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2022-10-25 00:30:19 +0800
committerHsieh Chin Fan <pham@topo.tw>2022-10-25 00:30:19 +0800
commit8b71ad4628f3a492d0a70abb24960d5d1e45605a (patch)
tree66005306bda61b370bf68013b12a24a05fed6548 /alias
parentfdee2359aa6cb1d64d803a6004e176aa506ac04c (diff)
Add autocmd for post
Diffstat (limited to 'alias')
-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