summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalie Spinu <spinuvit@gmail.com>2018-09-22 11:35:21 +0200
committerBozhidar Batsov <bozhidar.batsov@gmail.com>2018-09-23 21:59:44 +0400
commite0552ade1f8aef061470eca34035aa45e8e7d14d (patch)
tree063bb46a18009dd2d65b8bcec260e9e87990e0c7
parent84159858ac901b21f451d006986ef7cb50a966b5 (diff)
Move "Closed on" connection message to sentinel
-rw-r--r--cider-connection.el6
-rw-r--r--nrepl-client.el5
2 files changed, 6 insertions, 5 deletions
diff --git a/cider-connection.el b/cider-connection.el
index 0a934411..33197766 100644
--- a/cider-connection.el
+++ b/cider-connection.el
@@ -167,11 +167,7 @@ buffer."
(when-let* ((messages-buffer (and nrepl-log-messages
(nrepl-messages-buffer repl))))
(kill-buffer messages-buffer))
- (if no-kill
- (with-current-buffer repl
- (goto-char (point-max))
- (cider-repl-emit-interactive-stderr
- (format "*** Closed on %s ***\n" (current-time-string))))
+ (unless no-kill
(kill-buffer repl)))
(when repl
(sesman-remove-object 'CIDER nil repl (not no-kill) t)))
diff --git a/nrepl-client.el b/nrepl-client.el
index e7499ba3..9743b9d4 100644
--- a/nrepl-client.el
+++ b/nrepl-client.el
@@ -471,6 +471,11 @@ and kill the process buffer."
'no-error)
(nrepl--clear-client-sessions client-buffer)
(with-current-buffer client-buffer
+ (goto-char (point-max))
+ (insert-before-markers
+ (propertize
+ (format "\n*** Closed on %s ***\n" (current-time-string))
+ 'face 'cider-repl-stderr-face))
(run-hooks 'nrepl-disconnected-hook)
(let ((server-buffer nrepl-server-buffer))
(when (and (buffer-live-p server-buffer)