aboutsummaryrefslogtreecommitdiff
path: root/bash/bashrc.d/ed.bash
diff options
context:
space:
mode:
Diffstat (limited to 'bash/bashrc.d/ed.bash')
-rw-r--r--bash/bashrc.d/ed.bash26
1 files changed, 0 insertions, 26 deletions
diff --git a/bash/bashrc.d/ed.bash b/bash/bashrc.d/ed.bash
deleted file mode 100644
index b87894df..00000000
--- a/bash/bashrc.d/ed.bash
+++ /dev/null
@@ -1,26 +0,0 @@
-# Add a colon prompt to ed when a command is expected rather than text; makes
-# it feel a lot more like using ex. Only do this when stdin is a terminal,
-# however. Also try and use -v for more verbose error output, and rlwrap(1) if
-# it's available.
-ed() {
-
- # We're only adding options if input is from a terminal
- if [[ -t 0 ]] ; then
-
- # Colon prompt (POSIX)
- set -- -p : "$@"
-
- # Verbose if available (not POSIX)
- if ed -sv - </dev/null >&0 2>&0 ; then
- set -- -v "$@"
- fi
- fi
-
- # Execute the ed(1) call, in a wrapper if appropriate and with the
- # concluded options
- if [[ -t 0 ]] && hash rlwrap 2>/dev/null ; then
- command rlwrap ed "$@"
- else
- command ed "$@"
- fi
-}