alias esave {
  echo $G Saving settings...
  ^exec -name save cat > ${ev.dir}/evolver.set
  ^exec -in %save @ atheme = [$atheme]
  ^exec -in %save @ etheme = [$etheme]
  ^exec -in %save @ btheme = [$btheme]
  ^exec -in %save @ dtheme = [$dtheme]
  ^exec -in %save @ ptheme = [$ptheme]
  ^exec -in %save @ ftheme = [$ftheme]
  ^exec -in %save @ mtheme = [$mtheme]
  ^exec -in %save @ paging = [$paging]
  ^exec -in %save @ stheme = [$stheme]
  ^exec -in %save @ wtheme = [$wtheme]
  ^exec -in %save @ ltheme = [$ltheme]
  ^exec -in %save @ vtheme = [$vtheme]
  ^exec -in %save @ ntheme = [$ntheme]
  ^exec -in %save @ xtheme = [$xtheme]
  ^exec -in %save @ theme = [$theme]
  ^exec -in %save @ logflags = [$logflags]
  ^exec -in %save @ spin = [$spin]
  ^exec -in %save @ email = [$email]
  ^exec -in %save @ ev.aaw = [$ev.aaw]
  ^exec -in %save @ ev.aaw.time = [$ev.aaw.time]
  ^exec -in %save @ ev.awaymsg = [$ev.awaymsg]
  for (@ i = 1, i < 9, @ i++) {
	^exec -in %save @ fkey[$i] = [$fkey[$i]]
  }
  ^exec -close %save
timer 1 {
  if (fexist(${ev.dir}/evolver.set) != -1) {
    echo $G Write was successful.
  }{
    echo $G Problem with write.  Check file/directory permissions.
  }
}
}
