aboutsummaryrefslogtreecommitdiff
path: root/bin/exm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/exm.sh')
-rw-r--r--bin/exm.sh13
1 files changed, 5 insertions, 8 deletions
diff --git a/bin/exm.sh b/bin/exm.sh
index 25e3006f..378b5baf 100644
--- a/bin/exm.sh
+++ b/bin/exm.sh
@@ -1,12 +1,9 @@
# Prevent Vim's ex(1) implementation from clearing the screen
if [ -t 0 ] ; then
- ver=$(ex --version 2>/dev/null | awk 'NR==1{print $1;exit}')
- case $ver in
- # Lie to Vim; tell it it's a dumb terminal, and that its required "cm"
- # feature is invoked with a carriage return.
- VIM)
- cmd=$(printf 'set t_cm=\r|')
- set -- -T dumb --cmd "${cmd%|}" "$@" ;;
- esac
+
+ # Lie to Vim; tell it it's a dumb terminal, and that its required "cm"
+ # feature is invoked with a carriage return.
+ cmd=$(printf 'set t_cm=\r|')
+ set -- -T dumb --cmd "${cmd%|}" "$@"
fi
exec ex "$@"