config_query ST_HIDECURSOR "Apply st hidecursor patch?" n &&
config_query ST_BLINKING_CURSOR "Apply st blinking cursor patch?" n &&
config_query ST_COPYURL "Apply st copyurl patch?" n &&
config_query ST_LINE_SNAP_DELIMITER "Apply st line_snap_delimiter patch?" n &&
config_query ST_DESKTOPENTRY "Apply st desktopentry patch?" n &&
config_query ST_SYNC "Apply st sync patch?" n &&
config_query ST_UNDERCURL "Apply st undercurl patch?" n &&
config_query ST_ALPHA "Apply st alpha patch?" n &&

config_query_list ST_XRESOURCES "Apply st xresources patch?" \
                                none \
                                original \
                                signal-reloading &&

config_query ST_SCROLLBACK "Apply st scrollback patch?" n &&

if [[ $ST_SCROLLBACK == y ]]; then
  config_query ST_SCROLLBACK_MOUSE "Apply st scrollback_mouse patch?" n &&

  if [[ $ST_SCROLLBACK_MOUSE == y ]]; then
    config_query ST_SCROLLBACK_MOUSE_ALTSCREEN "Apply st scrollback_mouse_altscreen patch?" n
  fi
fi
