I have an .inputrc file set up on a system that doesn't seem to be respecting it. If I bind the file (as per this post) or try to load it with C-x C-r, nothing happens - I still do not get any of the readline functions I'm looking for, especially history-search-backward.
Is it possible I'm using a bash shell without readline enabled? If so, how do I determine that definitively? If not, is there something else I need to do to enable readline? The system in question is SUSE Linux version 3.16.7-21-desktop
EDIT with additional information:
$ echo $SHELL
/bin/bash
$ bash --version
GNU bash, version 4.2.53(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
.inputrc (including my comments). I'm using this same .inputrc on many other machines, so I don't expect it is the problem:
# "\e[A" and "\e[B" being whatever your terminal uses for up & down.
"\e[A": history-search-backward
"\e[B": history-search-forward
# Two escapes clear command line.
"\e\e": "\C-a\C-k"
# do history expansion when space entered
# Space: magic-space
#set editing-mode vi
$include /etc/inputrc