mirror of git://git.sv.gnu.org/emacs.git
; Improve commentary in intervals.h
* src/intervals.h (INTERVAL_GENERALLY_WRITABLE_P) (INTERVAL_EXPRESSLY_WRITABLE_P): Clarify commentary.scratch/igc
parent
0023891e84
commit
7d15d17353
|
@ -204,16 +204,16 @@ set_interval_plist (INTERVAL i, Lisp_Object plist)
|
|||
#define INTERVAL_VISIBLE_P(i) \
|
||||
(i && NILP (textget ((i)->plist, Qinvisible)))
|
||||
|
||||
/* Is this interval writable by virtue of not being marked read-only, or
|
||||
a general value of Vinhibit_read_only (which is read from the value
|
||||
provided as RO)? Replace later with cache access. */
|
||||
/* Is this interval writable by virtue of not being marked read-only
|
||||
by the 'read-only' property (passed via RO), or due to the general
|
||||
value of Vinhibit_read_only? Replace later with cache access. */
|
||||
#define INTERVAL_GENERALLY_WRITABLE_P(i, ro) \
|
||||
(NILP (ro) || (!NILP (Vinhibit_read_only) \
|
||||
&& !CONSP (Vinhibit_read_only)))
|
||||
|
||||
/* Is this interval writable by virtue of an explicit inhibit-read-only
|
||||
property, or the specific presence of its Qread_only property (which
|
||||
is read from the value provided as RO) in Vinhibit_read_only? */
|
||||
/* Is this interval writable by virtue of its explicit
|
||||
'inhibit-read-only' property, or due to the presence of its
|
||||
'read-only' property (passed via RO) in Vinhibit_read_only list? */
|
||||
#define INTERVAL_EXPRESSLY_WRITABLE_P(i, ro) \
|
||||
(!NILP (textget ((i)->plist, Qinhibit_read_only)) \
|
||||
|| (!NILP (ro) \
|
||||
|
|
Loading…
Reference in New Issue