I have expanded my work on whitespace.el to address other problems. First, I revised my previous patch, which had an error in the new version of whitespace-empty-at-eob-regexp. Next, I removed some duplicate documentation from the Commentary section: it was already out of date in one or two places, and it duplicated information readily available in docstrings. Next, I fixed some problems with whitespace-space-after-tab-regexp. Finally, I fixed whitespace-report-region to respect user settings: it no longer returns true when the region has a problem not covered by whitespace-style; however, it still diagnoses and reports all possible problems. There's one more problem with whitespace-report-region I would like to fix, which is that currently the force parameter changes whitespace-style globally; it should, I believe, only change it for the duration of the function. I'd appreciate some review of these patches (all against current git master). TIA! -- http://rrt.sc3d.org