.. VERY sloppy. Dislike intensive use of colors, and you practically advertise every time you\'re away. Could replace %away and %reason with $away and $awaymsg since you are using the /away command. It\'s okay, but the dialog could be a bit reworked; as it\'s a bit larger than it needs to be.
alias awayness {
if ($dialog(as) != $null) { dialog -v as | halt }
; First of all, this is very, very poor. No need of a /halt since you use the else event.
; != $null is pointless. You could just use: if ($dialog(as))
else { dialog -m as as }
}
The whole alias could really just be alias awayness if (!$dialog(as)) dialog -m as as
Good luck.