[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dtache c08072612f 127/158: Update rerun command with pr
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dtache c08072612f 127/158: Update rerun command with prefix argument |
Date: |
Wed, 19 Jan 2022 18:58:05 -0500 (EST) |
branch: externals/dtache
commit c08072612fafb9b457c2cf3997ce20b4d221a303
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>
Update rerun command with prefix argument
Adding a prefix-argument to the dtache-rerun-session in order to be
able to suppress the output from a session one wants to rerun.
---
dtache.el | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/dtache.el b/dtache.el
index d9debff0fc..9f52cc98ff 100644
--- a/dtache.el
+++ b/dtache.el
@@ -303,18 +303,21 @@ Optionally SUPPRESS-OUTPUT."
(pop-to-buffer buffer-name)))))
;;;###autoload
-(defun dtache-rerun-session (session)
+(defun dtache-rerun-session (session &optional suppress-output)
"Rerun SESSION."
(interactive
- (list (dtache-completing-read (dtache-get-sessions))))
+ (list (dtache-completing-read (dtache-get-sessions))
+ current-prefix-arg))
(when (dtache-valid-session session)
(let* ((default-directory
(dtache--session-working-directory session))
(dtache-session-action (dtache--session-action session))
(command (dtache--session-command session)))
- (if-let ((run-fun (plist-get (dtache--session-action session) :run)))
- (funcall run-fun command)
- (dtache-start-session command)))))
+ (if suppress-output
+ (dtache-start-session command suppress-output)
+ (if-let ((run-fun (plist-get (dtache--session-action session) :run)))
+ (funcall run-fun command)
+ (dtache-start-session command))))))
;;;###autoload
(defun dtache-copy-session-output (session)
- [elpa] externals/dtache dd9c2a0095 066/158: Add contributions section in README, (continued)
- [elpa] externals/dtache dd9c2a0095 066/158: Add contributions section in README, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 59f2ac4ab5 084/158: Rename dtache--dtach-mode to dtache-session-mode, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 1cbeb7167e 136/158: Rename magic-command to dtache-command, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 954b642659 074/158: Demote attach commands to functions, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 4778eda4df 085/158: Rename compile-session to post-compile-session, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 06cb91da1d 097/158: Make dtache-session-directory have a default value, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 4284951870 103/158: Make dtache-delete-sessions a command, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache f34f5b8a24 105/158: Harmonize function names, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 9756c43885 114/158: Improve dtache header, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 8baeb44c30 124/158: Remove unused variable, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache c08072612f 127/158: Update rerun command with prefix argument,
ELPA Syncer <=
- [elpa] externals/dtache caf2fc4914 154/158: Fix incorrect time, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache f9c287a925 054/158: Make create session function public, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache bc5bee8f56 062/158: Remove deprecated test files, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache dcdd9cbd8e 071/158: Update dtache-completing-read input, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 884bf8e44d 072/158: Improve dtache function, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 2e1a0d4f0e 075/158: Make attach handle redirect only sessions, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache acf98f042c 141/158: Update README, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 6f45c07a20 148/158: Fix checkdoc and package-lint violations, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 73021b0522 067/158: Improve dtache-shell-command, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 26cb80f343 158/158: Add installation section to README, ELPA Syncer, 2022/01/19