I personally don't think one should structure a language based on how some editors work. Especially not neglect a feature because some editors manage it for you anyway when it would technically be a part of the language. But that might just be my biased opinion since I write other languages mostly in Vim. 😛