From 8305f135cc7b0a05417916e3932dc81cabc4a2a5 Mon Sep 17 00:00:00 2001 From: Alex Karle Date: Wed, 30 Sep 2020 00:20:00 -0400 Subject: [PATCH] ed: Rename `bed` wrapper to just `e` I really like the flow of editing a file with `e FILE` both inside ed(1) and in the shell (tip from The UNIX Programming Environment :) ) --- bin/bed | 22 ---------------------- bin/e | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) delete mode 100755 bin/bed create mode 100755 bin/e diff --git a/bin/bed b/bin/bed deleted file mode 100755 index af4c166..0000000 --- a/bin/bed +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# bed -- [slightly] better ed -for f in .tags tags; do - if [ -e "$f" ]; then - echo "using tags from ./$f" - COMP="$COMP --file=$f" - fi -done - -export INPUTRC="$HOME/etc/edinputrc" - -# Only include -v if using GNU ed -if ed --version >/dev/null 2>&1 ; then - VERBOSE="-v" -fi - -exec rlwrap \ - --complete-filenames \ - --logfile /tmp/rled.log \ - --histsize 10000 $COMP \ - --extra-char-after-completion '' \ - ed $VERBOSE -p"> " "$@" diff --git a/bin/e b/bin/e new file mode 100755 index 0000000..80e3e04 --- /dev/null +++ b/bin/e @@ -0,0 +1,22 @@ +#!/bin/sh +# e -- slightly improved ed(1) wrapper +for f in .tags tags; do + if [ -e "$f" ]; then + echo "using tags from ./$f" + COMP="$COMP --file=$f" + fi +done + +export INPUTRC="$HOME/etc/edinputrc" + +# Only include -v if using GNU ed +if ed --version >/dev/null 2>&1 ; then + VERBOSE="-v" +fi + +exec rlwrap \ + --complete-filenames \ + --logfile /tmp/rled.log \ + --histsize 10000 $COMP \ + --extra-char-after-completion '' \ + ed $VERBOSE -p"> " "$@" -- libgit2 0.28.4