В xterm есть опция визуального звонка, позволяющая мигать терминалу вместо звонка звонка. Используйте опцию -vb
или установите в~/.Xdefaults
XTerm*visualBell:true
или повторите то же самое вxrdb -merge
Там нет конкретной настройки для того, что вы хотите, но это работает:
autoload -Uz compinit
compinit
bindkey '^I' complete-word
zstyle -e ':completion:*' completer '
if [[ $PREFIX$SUFFIX == \$\(\(*\)\) ]]; then
reply=( _complete _ignored )
else
reply=( _expand _complete _ignored )
fi'
Это просто сообщает системе завершения, что, когда текущее слово оболочки (и то, на котором находится курсор ), имеет вид $((…))
, то не используйте завершающее устройство _expand
.