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
This commit is contained in:
parent
84a8d07e7a
commit
73f37da12d
1 changed files with 4 additions and 1 deletions
|
|
@ -5,7 +5,7 @@
|
|||
;; Author: João Távora <joaotavora@gmail.com>
|
||||
;; 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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue