diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2022-10-25 00:30:19 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2022-10-25 00:30:19 +0800 |
| commit | 8b71ad4628f3a492d0a70abb24960d5d1e45605a (patch) | |
| tree | 66005306bda61b370bf68013b12a24a05fed6548 /alias | |
| parent | fdee2359aa6cb1d64d803a6004e176aa506ac04c (diff) | |
Add autocmd for post
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 | ||