summaryrefslogtreecommitdiff
path: root/src/textprop.c
diff options
context:
space:
mode:
authorBoris Goldowsky <boris@gnu.org>1995-03-06 15:43:56 +0000
committerBoris Goldowsky <boris@gnu.org>1995-03-06 15:43:56 +0000
commitc7dd82a34d3b058a81d11823a7f730f6607bd43d (patch)
treec4623a4013879f02683e4ec7ce7609d25d8d3f42 /src/textprop.c
parent889560ede7d94357b3e6f7bb52cdfbfba34825e8 (diff)
downloademacs-c7dd82a34d3b058a81d11823a7f730f6607bd43d.tar.gz
(Vdefault_properties): New vbl.
Diffstat (limited to 'src/textprop.c')
-rw-r--r--src/textprop.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/textprop.c b/src/textprop.c
index d55d69bfce3..be55e59aefa 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -64,6 +64,7 @@ Lisp_Object Qfront_sticky, Qrear_nonsticky;
#define PLIST_ELT_P(o1, o2) (CONSP (o1) && ((o2)=XCONS (o1)->cdr, CONSP (o2)))
Lisp_Object Vinhibit_point_motion_hooks;
+Lisp_Object Vdefault_properties;
/* Extract the interval at the position pointed to by BEGIN from
@@ -1379,6 +1380,12 @@ copy_text_properties (start, end, src, pos, dest, prop)
void
syms_of_textprop ()
{
+ DEFVAR_LISP ("default-properties", &Vdefault_properties,
+ "Property-list used as default values.\n\
+The value of a property in this list is seen as the value for every character\n\
+that does not have its own value for that property.");
+ Vdefault_properties = Qnil;
+
DEFVAR_LISP ("inhibit-point-motion-hooks", &Vinhibit_point_motion_hooks,
"If non-nil, don't run `point-left' and `point-entered' text properties.\n\
This also inhibits the use of the `intangible' text property.");