Как назвать «sub» .inputrc? (Как в .bashrc, где вы можете «source sub_script.sh»)

16

Мой ~/.bashrcсодержит ровно одну строку:

source my_config/my_actual_bashrc.sh

Есть ли эквивалент с .inputrc, поэтому мои настройки могут находиться в отдельном месте и «вызываться» с помощью ~/.inputrc?

aliteralmind
источник

Ответы:

20

По словам man readline:

$include

Эта директива принимает одно имя файла в качестве аргумента и читает команды и привязки из этого файла. Например, следующая директива будет читать /etc/inputrc:

$include  /etc/inputrc
Аркадиуш Драбчик
источник
6

Если вы хотите изменить расположение файла, вы можете установить , INPUTRCчтобы my_config/my_actual_inputrc(если не задано, по умолчанию ~/.inputrc).

Существует также эквивалент source, то есть $include( источник ). Например:

$include myconfig/my_actual_inputrc
Т. Веррон
источник
5

Другой вариант - использовать ссылку:

ln -s my_config/my_inputrc .inputrc

Это создаст файл .inputrcв виде ссылки, указывающей на my_config/my_inputrc.

Тердон
источник