What about:

```viml
return a:text =~ '^\s*@' && !IsComment(a:text)
```
?