From 64539e39f8a02054107dc59198f1be4ed6dde56d Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Mon, 30 May 2022 13:07:34 -0700 Subject: move some readline history commands to be more like Emacs --- .inputrc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '.inputrc') diff --git a/.inputrc b/.inputrc index 9e4afb48..3c41d8b5 100644 --- a/.inputrc +++ b/.inputrc @@ -6,6 +6,22 @@ $include /etc/inputrc "\C-x\C-d": kill-region "\ew": copy-region-as-kill +# previous-history, next-history and reverse-search-history are very +# frequently used, so perhaps we shouldn't rebind them, because doing so makes +# it harder to use arbitrary shells on machines without my .inputrc installed. +# On the other hand, I use Eshell/comint much more than bash, and often type +# M-p and M-n into bash by mistake. +# +# Don't rebind the commands normally bound to M-p and M-n to C-p and C-n +# because those commands are not very useful, and this way C-p and C-n still +# have their default bindings, meaning we depart less from standard shells. + +"\ep": previous-history +"\en": next-history +"\er": reverse-search-history +"\es": forward-search-history +"\C-xxg": revert-line + # --- settings set editing-mode emacs -- cgit v1.2.3