Как установить привязку клавиш в UTOP
Я думаю, что мне нужно каким-то образом отредактировать мой файл ~/.lambda-term-inputrc, но я не знаю, что на самом деле в нем записать.
2 ответа
Решение
Я заставил его работать аналогично тому, что предложил ivg, вместо этого изменив Ci с помощью вкладки "tab: insert(), insert(), insert(), insert()"
Хотя я абсолютно не уверен, что это хорошая идея, чтобы связать <tab>
к пробелам в интерактивной оболочке, где <tab>
используется для завершения, вы можете достичь этого, используя следующие ~/.lambda-term-inputrc
,
[read-line]
[edit]
C-i: insert( ), insert( ), insert( ), insert( )
Объяснение здесь C-i
это способ сказать Emacs <tab>
и серия insert( )
вставит четыре пробела вместо табуляции.
PS Однако это может не сработать, поскольку лямбда-термин может относиться особо.