11 # modify the gsrvdir check to search for directories that are owned by me
12 if [ -x /usr/bin/emacsclient ] && [ -x /usr/bin/emacs ]; then
13 # reset the tempdir to deal with setuid things clearing it
14 export TMPDIR="$(echo ~/tmp)";
15 # If TERM is set to dumb, reset it to linux. (emacs does this for
17 if [ "$TERM" = "dumb" ]; then
20 if [ -z "$DISPLAY" ]; then
21 exec emacsclient --alternate-editor /usr/bin/vi -c -nw "$@";
23 exec emacsclient --alternate-editor /usr/bin/vi -c "$@";
26 if [ -x /usr/bin/gnuclient ] && [ -x /usr/bin/emacs ]; then
27 if ( gnuclient -batch < /dev/null >/dev/null); then
31 if [ -x /usr/bin/vi ]; then
34 if [ -x /usr/bin/nano ]; then
37 if [ -x /usr/bin/ed ]; then
40 echo "Unable to find a suitable editor" >/dev/stderr;