I think it is worth pointing out that, if you use ESS with (X)emacs, " <- " (with spaces) is produced when you type "_". It requires only two keystrokes (shift and -), and the spaces are done for you. The = sign requires three because you need to type the spaces on each side. Jon