emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-25 229c3fa: Make C++ buffers writeable when writing


From: Alan Mackenzie
Subject: [Emacs-diffs] emacs-25 229c3fa: Make C++ buffers writeable when writing their initial text properties.
Date: Tue, 05 Jan 2016 10:30:14 +0000

branch: emacs-25
commit 229c3fa541398f6087147b7dc180b0b602c731dd
Author: Alan Mackenzie <address@hidden>
Commit: Alan Mackenzie <address@hidden>

    Make C++ buffers writeable when writing their initial text properties.
    
    This is a correction to yesterday's CC Mode patch.
    
    * lisp/progmodes/cc-engine.el (c-before-change-check-<>-operators): Put
    c-save-buffer-state around the function rather than a mere `let'.
---
 lisp/progmodes/cc-engine.el |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 2a35a64..3301d41 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -5596,9 +5596,10 @@ comment at the start of cc-engine.el for more info."
   ;; FIXME!!!  This routine ignores the possibility of macros entirely.
   ;; 2010-01-29.
   (save-excursion
-    (let ((beg-lit-limits (progn (goto-char beg) (c-literal-limits)))
-         (end-lit-limits (progn (goto-char end) (c-literal-limits)))
-         new-beg new-end beg-limit end-limit)
+    (c-save-buffer-state
+       ((beg-lit-limits (progn (goto-char beg) (c-literal-limits)))
+        (end-lit-limits (progn (goto-char end) (c-literal-limits)))
+        new-beg new-end beg-limit end-limit)
       ;; Locate the earliest < after the barrier before the changed region,
       ;; which isn't already marked as a paren.
       (goto-char  (if beg-lit-limits (car beg-lit-limits) beg))



reply via email to

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