You still didn't explained why it wasn't a good practice. This just sounds impractical.
Re:Vim 8.0 released
by RBerenguel on Monday September 12, 2016 @04:43PM
(#12483471)
Commented code (as in, working code commented out, not comments in code) eventually rots/becomes cruft that at some point in time is going to bite you (or someone else in your team, or some maintainer in the future)
Yeah, "not a good practice" (i.e. "the user is wrong" or "why would you want to do that?") is the lazy way of justifying software deficiencies.
Re:Vim 8.0 released
by RBerenguel on Monday September 12, 2016 @04:45PM
(#12483492)
I use emacs, so deficiencies on how vim handles anything do not mean much to me, actually.
Optionally, convert the region into a separate function/method and just don't call it while checking.