¿Cómo llamar a un "sub" .inputrc? (Como en .bashrc, donde puede "fuente sub_script.sh")

16

Mi ~/.bashrccontiene exactamente una línea:

source my_config/my_actual_bashrc.sh

¿Hay un equivalente con .inputrc, por lo que mis personalizaciones pueden estar en una ubicación separada y "llamar" por ~/.inputrc?

mente mental
fuente

Respuestas:

20

De acuerdo a man readline:

$include

Esta directiva toma un solo nombre de archivo como argumento y lee comandos y enlaces de ese archivo. Por ejemplo, se leería la siguiente directiva /etc/inputrc:

$include  /etc/inputrc
Arkadiusz Drabczyk
fuente
6

Si solo desea cambiar la ubicación del archivo, puede establecer INPUTRC en my_config/my_actual_inputrc(si no está configurado, el valor predeterminado es ~/.inputrc).

También hay un equivalente de source, que es $include( fuente ). Por ejemplo:

$include myconfig/my_actual_inputrc
T. Verron
fuente
5

Otra opción es usar un enlace:

ln -s my_config/my_inputrc .inputrc

Eso creará el archivo .inputrccomo un enlace que apunta a my_config/my_inputrc.

terdon
fuente