emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 52f83af: Fix input method operation on read-only te


From: Eli Zaretskii
Subject: [Emacs-diffs] master 52f83af: Fix input method operation on read-only text
Date: Sat, 7 Sep 2019 06:05:14 -0400 (EDT)

branch: master
commit 52f83af1f3975130b6bd035166780c2c2dde778c
Author: Evgeny Zajcev <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix input method operation on read-only text
    
    * lisp/international/quail.el (quail-input-method): Check also
    read-only property of text in addition to the buffer's
    read-only state.
---
 lisp/international/quail.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index f42b594..e91175f 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1329,7 +1329,8 @@ If STR has `advice' text property, append the following 
special event:
 (defvar quail-conversion-str nil)
 
 (defun quail-input-method (key)
-  (if (or (and buffer-read-only
+  (if (or (and (or buffer-read-only
+                   (get-char-property (point) 'read-only))
               (not (or inhibit-read-only
                        (get-char-property (point) 'inhibit-read-only))))
          (and overriding-terminal-local-map



reply via email to

[Prev in Thread] Current Thread [Next in Thread]