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

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

Mi ~/.bashrccontiene exactamente una línea:

source my_config/my_actual_bashrc.sh

¿Existe un equivalente con .inputrc, para que mis personalizaciones puedan estar en una ubicación separada y ser "llamadas" por ~/.inputrc?

Respuesta1

De acuerdo a man readline:

$include

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

$include  /etc/inputrc

Respuesta2

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

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

$include myconfig/my_actual_inputrc

Respuesta3

Otra opción es utilizar un enlace:

ln -s my_config/my_inputrc .inputrc

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

información relacionada