emacs-diffs
[Top][All Lists]
Advanced

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

master 73f37da: Disable undo in the process buffers of a JSONRPC connect


From: João Távora
Subject: master 73f37da: Disable undo in the process buffers of a JSONRPC connection
Date: Fri, 13 Dec 2019 11:35:44 -0500 (EST)

branch: master
commit 73f37da12dc7808a2be1d38787642f4900632b49
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>

    Disable undo in the process buffers of a JSONRPC connection
    
    * lisp/jsonrpc.el (initialize-instance jsonrpc-process-connection):
    Use buffer-disable-undo in stdout and stderr buffers.
    
    * lisp/jsonrpc.el (Version): Bump to 1.0.9
---
 lisp/jsonrpc.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/jsonrpc.el b/lisp/jsonrpc.el
index abab445..6e0a012 100644
--- a/lisp/jsonrpc.el
+++ b/lisp/jsonrpc.el
@@ -5,7 +5,7 @@
 ;; Author: João Távora <address@hidden>
 ;; Keywords: processes, languages, extensions
 ;; Package-Requires: ((emacs "25.2"))
-;; Version: 1.0.8
+;; Version: 1.0.9
 
 ;; This is an Elpa :core package.  Don't use functionality that is not
 ;; compatible with Emacs 25.2.
@@ -374,8 +374,11 @@ connection object, called when the process dies .")
     (set-process-filter proc #'jsonrpc--process-filter)
     (set-process-sentinel proc #'jsonrpc--process-sentinel)
     (with-current-buffer (process-buffer proc)
+      (buffer-disable-undo)
       (set-marker (process-mark proc) (point-min))
       (let ((inhibit-read-only t)) (erase-buffer) (read-only-mode t) proc))
+    (with-current-buffer stderr
+      (buffer-disable-undo))
     (process-put proc 'jsonrpc-connection conn)))
 
 (cl-defmethod jsonrpc-connection-send ((connection jsonrpc-process-connection)



reply via email to

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