Comment appeler un «sub» .inputrc? (Comme dans .bashrc, où vous pouvez «source sub_script.sh»)

16

Mon ~/.bashrccontient exactement une ligne:

source my_config/my_actual_bashrc.sh

Existe-t-il un équivalent avec .inputrc, donc mes personnalisations peuvent être dans un emplacement séparé et "appelées" par ~/.inputrc?

aliteralmind
la source

Réponses:

20

Selon man readline:

$include

Cette directive prend un seul nom de fichier comme argument et lit les commandes et les liaisons de ce fichier. Par exemple, la directive suivante se lirait /etc/inputrc:

$include  /etc/inputrc
Arkadiusz Drabczyk
la source
6

Si vous souhaitez uniquement modifier l'emplacement du fichier, vous pouvez définir INPUTRCsur my_config/my_actual_inputrc(si non défini , par défaut sur ~/.inputrc).

Il existe également un équivalent de source, c'est-à-dire $include( source ). Par exemple:

$include myconfig/my_actual_inputrc
T. Verron
la source
5

Une autre option consiste à utiliser un lien:

ln -s my_config/my_inputrc .inputrc

Cela créera le fichier .inputrcsous forme de lien pointant vers my_config/my_inputrc.

terdon
la source