diff options
Diffstat (limited to 'alias')
-rw-r--r-- | alias | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -205,12 +205,12 @@ vp() { | |||
205 | vim $@ "$post" | 205 | vim $@ "$post" |
206 | else | 206 | else |
207 | # Copy from vps | 207 | # Copy from vps |
208 | tmpfile=$(mktemp) | 208 | tmpfile=$(mktemp --suffix .md) |
209 | scp vps:"$post" $tmpfile | 209 | scp vps:"$post" $tmpfile |
210 | 210 | ||
211 | # Edit locally | 211 | # Edit locally |
212 | vim $tmpfile --cmd "autocmd BufWritePost $tmpfile silent! :!setsid scp % vps:$post &" && \ | 212 | vim $tmpfile --cmd "autocmd BufWritePost $tmpfile silent! :!setsid scp % vps:$post &" && \ |
213 | scp $tmpfile vps:"$post" && \ | 213 | cat $tmpfile | ssh vps "cd ~/blog && cat >$post && git add $post && git commit -m 'update'" && \ |
214 | rm $tmpfile | 214 | rm $tmpfile |
215 | fi | 215 | fi |
216 | } | 216 | } |