diff options
| author | brotzeit <brotzeitmacher@gmail.com> | 2022-12-25 23:39:25 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-25 23:39:25 +0100 |
| commit | 1398c0b2b233b5c4fb25363c8cfa11f9539f182f (patch) | |
| tree | 4b576e5d031f3d7740d8a42a4b8d9081e5398928 | |
| parent | 384051e23f0f2e2950e6ce2efd1a2e8ac0c53613 (diff) | |
| parent | 4f7581d4c3b07f93deb4f187b7b92468a656b756 (diff) | |
| download | rust-mode-1398c0b2b233b5c4fb25363c8cfa11f9539f182f.tar.gz | |
Merge pull request #479 from ntBre/master
check for rustfmt window before deleting it, fixes the fix to #475
| -rw-r--r-- | rust-rustfmt.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rust-rustfmt.el b/rust-rustfmt.el index ff5ba25..de618cb 100644 --- a/rust-rustfmt.el +++ b/rust-rustfmt.el @@ -69,7 +69,10 @@ (with-current-buffer buf (replace-buffer-contents rust-rustfmt-buffername)) (copy-to-buffer buf (point-min) (point-max)))) - (kill-buffer-and-window)) + (let ((win (get-buffer-window rust-rustfmt-buffername))) + (if win + (quit-window t win) + (kill-buffer rust-rustfmt-buffername)))) ((= ret 3) (if (not (string= (buffer-string) (with-current-buffer buf (buffer-string)))) |
