[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vc-hgcmd 3f8c60b 45/87: Create output buffer before act
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vc-hgcmd 3f8c60b 45/87: Create output buffer before actually running command |
Date: |
Sat, 5 Jun 2021 16:11:43 -0400 (EDT) |
branch: externals/vc-hgcmd
commit 3f8c60b82a00cac1740c5dd21f0d4573cc368f34
Author: muffinmad <andreyk.mad@gmail.com>
Commit: muffinmad <andreyk.mad@gmail.com>
Create output buffer before actually running command
---
vc-hgcmd.el | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/vc-hgcmd.el b/vc-hgcmd.el
index d3ddb4c..03f7011 100644
--- a/vc-hgcmd.el
+++ b/vc-hgcmd.el
@@ -5,7 +5,7 @@
;; Author: Andrii Kolomoiets <andreyk.mad@gmail.com>
;; Keywords: vc
;; URL: https://github.com/muffinmad/emacs-vc-hgcmd
-;; Package-Version: 1.3.12
+;; Package-Version: 1.3.13
;; Package-Requires: ((emacs "25.1"))
;; This file is NOT part of GNU Emacs.
@@ -347,9 +347,10 @@ Insert output to process buffer and check if amount of
data is enought to parse
(when vc-hgcmd--current-command
(user-error "Hg command \"%s\" is active" (car
(vc-hgcmd--command-command vc-hgcmd--current-command))))
(when (process-live-p process)
- (let ((tty (process-tty-name process))
- (command (vc-hgcmd--command-command cmd))
- (output-buffer (vc-hgcmd--command-output-buffer cmd)))
+ (let* ((tty (process-tty-name process))
+ (command (vc-hgcmd--command-command cmd))
+ (output-buffer (or (vc-hgcmd--command-output-buffer cmd)
+ (setf (vc-hgcmd--command-output-buffer cmd)
(vc-hgcmd--output-buffer command)))))
(setq vc-hgcmd--current-command cmd)
(when (or (stringp output-buffer) (buffer-live-p output-buffer))
(with-current-buffer output-buffer
@@ -415,7 +416,6 @@ Insert output to process buffer and check if amount of data
is enought to parse
(vc-hgcmd--run-command
(make-vc-hgcmd--command
:command command
- :output-buffer (vc-hgcmd--output-buffer command)
:callback #'vc-hgcmd--update-callback
:callback-args (current-buffer))))
- [elpa] externals/vc-hgcmd c05d560 16/87: melpa-stable badge, (continued)
- [elpa] externals/vc-hgcmd c05d560 16/87: melpa-stable badge, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 3b2d060 17/87: Show command output on command error, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 876f7cb 20/87: Handle nil on reading parents, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 15c2c27 23/87: Communication with tty process, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 0bd38be 24/87: User parent info from summary in there are no log, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd e6f1105 25/87: Use relative file names for all commands, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd f093b75 34/87: Message if hg command is running when running another, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd f92c39b 40/87: Fixed regexp, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 323b4ab 41/87: Option to skip data on error channel, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd d439b43 42/87: Running command indicator in output buffer mode line, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 3f8c60b 45/87: Create output buffer before actually running command,
Stefan Monnier <=
- [elpa] externals/vc-hgcmd 6379ef2 50/87: process-environment order, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd f87a21d 54/87: next/previous revison respects files, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd adb7cb5 11/87: directories are always registered, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd d30560d 14/87: Melpa badge, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 7e4fc39 19/87: Custom function to edit initial commit message, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 4c6b2e7 32/87: Kill process buffer when process terminates, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 646c9b7 35/87: inline some functions; handle killed output buffers, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 64af3c5 38/87: make hgcmd process buffer hidden, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 2d4d185 43/87: List all unresolved files in vc-dir, Stefan Monnier, 2021/06/05
- [elpa] externals/vc-hgcmd 18e6010 48/87: Show shelve in vc-dir, Stefan Monnier, 2021/06/05