I have absolutely no problems with not protecting the user from doing things that directly create invalid code. I do have a problem with the user asking the editor to perform some automated action that leads to invalid code. That is something I try to avoid as much as is reasonably possible.
Things the editor does as opposed to the user doing should try to not result in invalid code, as much as possible.
|