On 11/06/2014 11:14 PM, Stefan Monnier wrote: >>> Someone posted a patch last year or so, that made it possible to tweak >>> in Elisp the computation of faces (IIRC it was around the discussion >>> of the fallback-background color, to try and dynamically compute the >>> background face to use for the region, so that it's always visible). >> Perhaps you are thinking of this message by Daniel Colascione?: >> http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01272.html > > Indeed. > >> Unfortunately, this very promising approach (which it seems would >> minimise the need for turning off "colourisation" in buffers just to be >> able to see the text) seemed to get derailed by bickering over defaults. > > The discussion was about what to do for the 24.4 release, and it wasn't > a good time to make such fundamental changes. > > Now would be a good time to add such functionality. Any serious objection to merging the patch in a form close to what's in that message?