De acordo com man readline
:
$include
This directive takes a single filename as an argument and reads commands and bindings from that file. For example, the following directive would read
/etc/inputrc
:
$include /etc/inputrc
Meu ~/.bashrc
contém exatamente uma linha:
source my_config/my_actual_bashrc.sh
Existe um equivalente com .inputrc
, por isso minhas personalizações podem estar em um local separado e "chamadas" por ~/.inputrc
?
Se você quiser alterar apenas a localização do arquivo, poderá definir INPUTRC
para my_config/my_actual_inputrc
(se não definido, o padrão será ~/.inputrc
).
Existe também um equivalente de source
, que é $include
( fonte ). Por exemplo:
$include myconfig/my_actual_inputrc
Outra opção é usar um link:
ln -s my_config/my_inputrc .inputrc
Isso criará o arquivo .inputrc
como um link apontando para my_config/my_inputrc
.