"mate_wait" does not need a "-w"
I had a problem recently where crontab -e didn't like mate. mate_wait seems to work as an EDITOR value everywhere.