]> git.eshelyaron.com Git - emacs.git/commitdiff
; Update commentary in intervals.h
authorPo Lu <luangruo@yahoo.com>
Thu, 2 May 2024 01:51:31 +0000 (09:51 +0800)
committerEshel Yaron <me@eshelyaron.com>
Mon, 6 May 2024 16:31:57 +0000 (18:31 +0200)
* src/intervals.h (INTERVAL_GENERALLY_WRITABLE_P)
(INTERVAL_EXPRESSLY_WRITABLE_P): Mention significance of RO.

(cherry picked from commit 08a38d6e7aad1c918b95801402de189aeaf64da5)

src/intervals.h

index 5c6ef33a3a9cafad53063742b30ea46949fc8d42..4ddb7f12b92ad12191118b44e2dcaa4310e4af93 100644 (file)
@@ -205,15 +205,15 @@ set_interval_plist (INTERVAL i, Lisp_Object plist)
   (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?  Replace later with cache
-   access.  */
+   a general value of Vinhibit_read_only (which is read from the value
+   provided as RO)?  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 in
-   Vinhibit_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?  */
 #define INTERVAL_EXPRESSLY_WRITABLE_P(i, ro)                   \
   (!NILP (textget ((i)->plist, Qinhibit_read_only))            \
    || (!NILP (ro)                                              \