Парсер для readline не очень хорош:
$ bind 'set "enable-bracketed-paste" "on" '; echo $?; bind -v | grep 'bracketed'
0
readline: "enable-bracketed-paste": unknown variable name
$ bind 'set enable-bracketed-paste "on" '; echo $?; bind -v | grep 'bracketed'
0
set enable-bracketed-paste off
$ bind 'set enable-bracketed-paste on '; echo $?; bind -v | grep 'bracketed'
0
set enable-bracketed-paste on
$ bind 'set enable-bracketed-paste on.'; echo $?; bind -v | grep 'bracketed'
0
set enable-bracketed-paste off
Похоже, что любая строка после опции рассматривается как часть опции (, может быть? ).
В мануале указано, что комментарии только в начале строки, так что рекомендую придерживаться этого правила. Вместо этого используйте:
# Insert paste as a string rather than possibly running it
set enable-bracketed-paste on