diff --git a/CHANGELOG.md b/CHANGELOG.md index cba19491d..5f972227a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Bugs fixed +* [#1153](https://github.com/clojure-emacs/cider/pull/1153): Fix behavior of `cider-switch-to-current-repl-buffer`. * [#1139](https://github.com/clojure-emacs/cider/issues/1139): Fix evaluation of ns forms and of forms with unevaluated namespaces. * Replace `assert` with `cl-assert` (we don't use anything from `cl` now). * [#1135](https://github.com/clojure-emacs/cider/pull/1135): Fix a corner case with locals display in the debugger. diff --git a/cider-interaction.el b/cider-interaction.el index 69429bafe..9a5c9b66c 100644 --- a/cider-interaction.el +++ b/cider-interaction.el @@ -406,7 +406,9 @@ of the namespace in the Clojure source buffer." (let ((buffer (current-buffer))) (when (eq 4 arg) (cider-repl-set-ns (cider-current-ns))) - (pop-to-buffer (cider-get-repl-buffer)) + (if cider-repl-display-in-current-window + (pop-to-buffer-same-window (cider-get-repl-buffer)) + (pop-to-buffer (cider-get-repl-buffer))) (cider-remember-clojure-buffer buffer) (goto-char (point-max))))