I have several set commands in .inputrc. Previously I've loaded them via source .inputrc, but some programs are unhappy with set commands in .profile. What is the correct way of sourcing it?
How do I properly source .inputrc?
inputrc
You don't.See the INITIALIZATION FILE section of the readline manual (man readline):Readline is customized by putting commands in an initialization file         (the inputrc file).  The name of this file is taken from  the  value         of the INPUTRC environment variable.  If that variable is unset, the         default is ~/.inputrc.  If that file  does not exist  or  cannot  be         read,  the  ultimate  default is /etc/inputrc.  When a program which         uses the readline library starts up, the init file is read, and  the         key bindings and variables are set.