diff options
Diffstat (limited to 'pdksh/pdkshrc.d/ed.pdksh')
-rw-r--r-- | pdksh/pdkshrc.d/ed.pdksh | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/pdksh/pdkshrc.d/ed.pdksh b/pdksh/pdkshrc.d/ed.pdksh deleted file mode 100644 index f64f6dc6..00000000 --- a/pdksh/pdkshrc.d/ed.pdksh +++ /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 availble (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 ]] && command -v rlwrap >/dev/null ; then - command rlwrap ed "$@" - else - command ed "$@" - fi -} |