GNU bug report logs -
#30816
27.0.50; Info documentation of previous-property-change is not very clear
Previous Next
Reported by: Xu Chunyang <mail <at> xuchunyang.me>
Date: Wed, 14 Mar 2018 09:59:01 UTC
Severity: minor
Found in version 27.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Xu Chunyang <mail <at> xuchunyang.me>
> Date: Wed, 14 Mar 2018 17:58:32 +0800
>
>
> (info "(elisp) Property Search") has the following:
>
> -- Function: previous-property-change pos &optional object limit
> This is like ‘next-property-change’, but scans back from POS
> instead of forward. If the value is non-‘nil’, it is a position
> ^^^^^^^^^
> less than or equal to POS; it equals POS only if LIMIT equals POS.
> ^^
>
> I don't understand the second sentence. What "the value" stands for?
When we say "value" in the context of describing a function, we mean
the value the function returns. In this case, the value returned by
previous-property-change.
> If it stands for LIMIT, what "it" stands for?
"It" stands for the value returned by the function. the text says
that the function returns the position of the previous change of the
property, and that position could only be the same as the starting
position POS if LIMIT is equal to POS, i.e. if LIMIT forces the
function to stop at its starting position.
I hope this clarifies the issue.
This bug report was last modified 7 years and 68 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.