summaryrefslogtreecommitdiff
path: root/src/xfaces.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-11-03 12:39:59 +0200
committerEli Zaretskii <eliz@gnu.org>2018-11-03 12:39:59 +0200
commit07048183a86134b63cb7132038fab6f36a1e57ca (patch)
treea102b64bbfb8c0612f2caf2350b0cc687d4b7390 /src/xfaces.c
parent4a344bcab50e688db76c9e123fb7725796cb260b (diff)
downloademacs-07048183a86134b63cb7132038fab6f36a1e57ca.tar.gz
emacs-07048183a86134b63cb7132038fab6f36a1e57ca.tar.bz2
emacs-07048183a86134b63cb7132038fab6f36a1e57ca.zip
Allow the fringe face to be remapped locally in a buffer
* src/fringe.c (draw_window_fringes): Switch to window's buffer to get the local value of face-remapping-alist, if necessary. (Bug#33244) * src/xfaces.c (syms_of_xfaces) <Qface_remapping_alist>: New DEFSYM.
Diffstat (limited to 'src/xfaces.c')
-rw-r--r--src/xfaces.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xfaces.c b/src/xfaces.c
index 50593f6804c..6e06d56ba1d 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -6755,6 +6755,7 @@ Because Emacs normally only redraws screen areas when the underlying
buffer contents change, you may need to call `redraw-display' after
changing this variable for it to take effect. */);
Vface_remapping_alist = Qnil;
+ DEFSYM (Qface_remapping_alist,"face-remapping-alist");
DEFVAR_LISP ("face-font-rescale-alist", Vface_font_rescale_alist,
doc: /* Alist of fonts vs the rescaling factors.