- mode
$if yönergesinin mode=
sınaması Readline'ın emacs kipinde mi yoksa
vi kipinde mi olduğunu test etmekte kullanılır.
Bu, set tuşeşlemi
komutu ile birlikte kullanılabilir, örneğin, Readline sadece
emacs kipinde başlatıldığında kısayolların
emacs-standard ve emacs-ctlx
tuşeşlemlerine ayarlanması gibi.
- term
term= sınaması uçbirime özel tuş
kısayollarını içermekte, belki de tuş dizilerinin çıktısını
uçbirimin işlev tuşlarına göre bağlamakta kullanılabilir.
= işaretinin sağındaki sözcük hem
uçbirimin tam adı hem de ilk -' den
önceki parçasında test edilir. Bu, örneğin sun
sözcüğünün hem sun hem de
sun-cmd ile eşleşmesine izin verir.
- uygulama
uygulama sınaması uygulamaya özel ayarların
içerilmesinde kullanılır. Readline kütüphanesini kullanan
her program uygulama ismi'ni belirler ve
bir kısmi değer için test yapabilirsiniz. Bu, tuş dizilerini
belli bir program için kullanışlı olan işlevlere bağlamakta
kullanılmalıdır. Örneğin, aşağıdaki komut Bash'da o anki ya da
önceki sözcüğü tırnak içine alan bir tuş dizisi ekler:
$if Bash
# Şimdiki ya da önceki sözcüğü tırnak içine al
"\C-xq": "\eb\"\ef\""
$endif