home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- ret="$?"
-
- if [ -n "$VISUAL" ]; then
- ${VISUAL} "$@"
- ret="$?"
- if [ "$ret" -ne 126 ] && [ "$ret" -ne 127 ]; then
- exit "$ret"
- fi
- fi
-
- ${EDITOR:-editor} "$@"
- ret="$?"
- if [ "$ret" -eq 126 ] || [ "$ret" -eq 127 ]; then
- nano "$@"
- ret="$?"
- if [ "$ret" -eq 126 ] || [ "$ret" -eq 127 ]; then
- nano-tiny "$@"
- ret="$?"
- if [ "$ret" -eq 126 ] || [ "$ret" -eq 127 ]; then
- vi "$@"
- ret="$?"
- if [ "$ret" -eq 126 ] || [ "$ret" -eq 127 ]; then
- echo "Couldn't find an editor!" 1>&2
- echo "Set the \$EDITOR environment variable to your desired editor." 1>&2
- exit 1
- fi
- fi
- fi
- fi
- exit "$ret"
-