blob: dcf98569485df3c008857670ff26ab81c7239e05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
# Open files
:edit "$@"
# Prompt and wait
printf '[e]dit, [c]ontinue or [a]bort'
read key
# Attach the session
[ "$key" = 'e' ] && :attach; edit_exit_code=$?
# Close buffers
for file do
:send delete-buffer "$file"
done
# Set exit code
case "$key" in
e) exit_code=$edit_exit_code ;;
c) exit_code=0 ;;
a) exit_code=1 ;;
*) exit_code=1 ;;
esac
# Exit code
exit "$exit_code"
|