[clojure] Check for nrepl-server-buffer in advice

When using cider-connect to an external server this function would throw
an exception because nrepl-server-buffer is nil
This commit is contained in:
yuhan0 2019-10-30 18:33:00 +08:00
parent d407b3355a
commit 17957a666d

View file

@ -57,11 +57,12 @@
(add-hook! 'cider-connected-hook
(defun +clojure--cider-dump-nrepl-server-log-h ()
"Copy contents of *nrepl-server* to beginning of *cider-repl*."
(save-excursion
(goto-char (point-min))
(insert
(with-current-buffer nrepl-server-buffer
(buffer-string))))))
(when (buffer-live-p nrepl-server-buffer)
(save-excursion
(goto-char (point-min))
(insert
(with-current-buffer nrepl-server-buffer
(buffer-string)))))))
;; The CIDER welcome message obscures error messages that the above code is
;; supposed to be make visible.