dir-locals.el: Adds White Space support
authorAndres Gomez <agomez@igalia.com>
Wed, 9 Nov 2016 16:32:41 +0000 (18:32 +0200)
committerAndres Gomez <agomez@igalia.com>
Mon, 14 Nov 2016 17:17:49 +0000 (19:17 +0200)
commit5923088d754d448616678f05ddd27d70760d4534
treeb2324ccbdc118a3b31aa579bb4408c94a28a98c4
parent9730f2734be7769fa9cef75efa74bfdce27fbc2d
dir-locals.el: Adds White Space support

Trailing white spaces will be now always highlighted, not just in
prog-mode.

Also, the White Space package, which is available since GNU Emacs 22,
is loaded and activated locally in prog-mode.

Additionally, using White Space variables, we set highlighting through
faces on wrong indentation and the maximum length of a coding line.

Notice that:
 - The highlighting for the characters beyond the set length of a
   coding line is not activated by default, only for wrong
   indentations.
 - If the White Space package is not available, errors on loading or
   activation are ignored.
 - If the White Space mode is not activated the set variables would
   not have any effect.

v2: Removed too long lines trail highlighting, as suggested by Ilia
    Mirkin.

Signed-off-by: Andres Gomez <agomez@igalia.com>
Acked-by: Ilia Mirkin <imirkin@alum.mit.edu>
.dir-locals.el