get rid of default r binding
swap ; and :
use exec (weechat comes with now) instead of shell.py