diff options
author | Artur Malabarba <bruce.connor.am@gmail.com> | 2016-03-03 17:14:21 -0300 |
---|---|---|
committer | Artur Malabarba <bruce.connor.am@gmail.com> | 2016-03-03 17:14:38 -0300 |
commit | da4d8f819b9010797c4369616edf7fa87cee89f2 (patch) | |
tree | 57c5b1f3bb27a5cc46a09610e185b7ccfa847d63 /cider-interaction.el | |
parent | 191ddf2941d9dcf01e40f258519e64ac500d7dd4 (diff) |
Allow cider-load-file to work on not-visited files
Diffstat (limited to 'cider-interaction.el')
-rw-r--r-- | cider-interaction.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cider-interaction.el b/cider-interaction.el index 9bd8c48c..7a23ded7 100644 --- a/cider-interaction.el +++ b/cider-interaction.el @@ -1444,8 +1444,10 @@ The heavy lifting is done by `cider-load-buffer'." (when (buffer-file-name) (file-name-nondirectory (buffer-file-name)))))) - (when-let ((buffer (find-buffer-visiting filename))) - (cider-load-buffer buffer))) + (if-let ((buffer (find-buffer-visiting filename))) + (cider-load-buffer buffer) + (find-file filename) + (cider-load-buffer (current-buffer)))) (defalias 'cider-eval-file 'cider-load-file "A convenience alias as some people are confused by the load-* names.") |