summaryrefslogtreecommitdiff
path: root/rust-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'rust-mode.el')
-rw-r--r--rust-mode.el21
1 files changed, 11 insertions, 10 deletions
diff --git a/rust-mode.el b/rust-mode.el
index 92f7daa..3d50c2e 100644
--- a/rust-mode.el
+++ b/rust-mode.el
@@ -1557,16 +1557,17 @@ Return the created process."
(push (list buffer
(rust--format-get-loc buffer nil))
buffer-loc)))
- (dolist (window (window-list))
- (let ((buffer (window-buffer window)))
- (when (or (eq buffer base)
- (eq (buffer-base-buffer buffer) base))
- (let ((start (window-start window))
- (point (window-point window)))
- (push (list window
- (rust--format-get-loc buffer start)
- (rust--format-get-loc buffer point))
- window-loc)))))
+ (dolist (frame (frame-list))
+ (dolist (window (window-list frame))
+ (let ((buffer (window-buffer window)))
+ (when (or (eq buffer base)
+ (eq (buffer-base-buffer buffer) base))
+ (let ((start (window-start window))
+ (point (window-point window)))
+ (push (list window
+ (rust--format-get-loc buffer start)
+ (rust--format-get-loc buffer point))
+ window-loc))))))
(unwind-protect
(rust--format-call (current-buffer))
(dolist (loc buffer-loc)