Como chamar um "sub" .inputrc? (Como em .bashrc, onde você pode "fonte sub_script.sh")

16

Meu ~/.bashrccontém exatamente uma linha:

source my_config/my_actual_bashrc.sh

Existe um equivalente a .inputrc, para que minhas personalizações possam estar em um local separado e "chamadas" por ~/.inputrc?

aliteralmind
fonte

Respostas:

20

De acordo com man readline:

$include

Essa diretiva usa um único nome de arquivo como argumento e lê comandos e ligações desse arquivo. Por exemplo, a seguinte diretiva seria /etc/inputrc:

$include  /etc/inputrc
Arkadiusz Drabczyk
fonte
6

Se você deseja alterar apenas o local do arquivo, pode definir INPUTRCcomo my_config/my_actual_inputrc(se não estiver definido , o padrão será ~/.inputrc).

Há também um equivalente de source, que é $include( fonte ). Por exemplo:

$include myconfig/my_actual_inputrc
T. Verron
fonte
5

Outra opção é usar um link:

ln -s my_config/my_inputrc .inputrc

Isso criará o arquivo .inputrccomo um link apontando para my_config/my_inputrc.

terdon
fonte