bin/help: configure emacs as viewer

This commit is contained in:
xeruf 2022-07-15 13:43:37 +02:00
parent f0fa00d5a2
commit 17afcc8202
1 changed files with 3 additions and 3 deletions

View File

@ -6,10 +6,10 @@ paginate="${PAGER:-less} +Gg"
test "$1" = "-d" && browse=1 && shift test "$1" = "-d" && browse=1 && shift
showinfo() { showinfo() {
local veditor=${ALTERNATE_EDITOR:-$EDITOR}
which info >/dev/null 2>&1 && which info >/dev/null 2>&1 &&
case $veditor in case $EDITOR in
(*vim) info "$@" -w | grep -q . && $veditor -R -M -c "Info $1" +only;; (*emacs*) $EDITOR --eval "(progn (info \"$1\") (if \"$2\" (Info-index \"$2\")) (delete-other-windows))";;
(*vim) info "$@" -w | grep -q . && $EDITOR -R -M -c "Info $1" +only;;
(*) info -f "$1" $(test "$2" && echo "--index-search=$2") 2>/dev/null;; (*) info -f "$1" $(test "$2" && echo "--index-search=$2") 2>/dev/null;;
esac esac
} }