Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
cab4777e
Commit
cab4777e
authored
Oct 01, 1994
by
Richard M. Stallman
Browse files
(Foverlay_get): Handle `category' property on overlay.
parent
6024daef
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
2 deletions
+11
-2
src/buffer.c
src/buffer.c
+11
-2
No files found.
src/buffer.c
View file @
cab4777e
...
...
@@ -2159,19 +2159,28 @@ DEFUN ("overlay-get", Foverlay_get, Soverlay_get, 2, 2, 0,
(
overlay
,
prop
)
Lisp_Object
overlay
,
prop
;
{
Lisp_Object plist;
Lisp_Object
plist
,
fallback
;
CHECK_OVERLAY
(
overlay
,
0
);
fallback
=
Qnil
;
for
(
plist
=
Fcdr_safe
(
XCONS
(
overlay
)
->
cdr
);
CONSP
(
plist
)
&&
CONSP
(
XCONS
(
plist
)
->
cdr
);
plist
=
XCONS
(
XCONS
(
plist
)
->
cdr
)
->
cdr
)
{
if
(
EQ
(
XCONS
(
plist
)
->
car
,
prop
))
return
XCONS
(
XCONS
(
plist
)
->
cdr
)
->
car
;
else
if
(
EQ
(
XCONS
(
plist
)
->
car
,
Qcategory
))
{
Lisp_Object
tem
;
tem
=
Fcar
(
Fcdr
(
plist
));
if
(
SYMBOLP
(
tem
))
fallback
=
Fget
(
tem
,
prop
);
}
}
return
Qnil
;
return
fallback
;
}
DEFUN
(
"overlay-put"
,
Foverlay_put
,
Soverlay_put
,
3
,
3
,
0
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment