diff options
Diffstat (limited to 'rust-mode.el')
| -rw-r--r-- | rust-mode.el | 21 |
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) |
