diff options
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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 | ||