But I didn't say you'd need that last !away either. I mentioned the else statement (meaning, the whole line).
Code:
alias away {
  if ($1 != -g) { !away $1- }
  elseif ($1 == -g) { scon -a !away $2- }
}

Your last else statement would cover $1 being $null, however the if statement already covers this ($null != -g). That's what I was talking about.. smile


* cold edits his posts 24/7