>> The use of C-p and C-n for this is pervasive and long-lived. There is >> no reason to break 25 years of backwards compatibility and compatibility >> with other shells to make this change. > > I thought that compatibility with GNU Emacs was important too. > Perhaps the proposed (Emacs-compatible) behavior could be made > optional?
Actually, we are already talking about an option in bash: the "emacs" option (set -o emacs), which according to the manual [1], is meat for "Use an emacs-style line editing interface". Well, IMHO, Bash currently fails to achieve that goal. -- Dani Moncayo [1] http://www.gnu.org/software/bash/manual/bashref.html, and look there for "-o option-name".