You've been able to do this in Ruby since I can remember. Not a lot of editors take advantage of it though...