diff --git a/unravel-emacs.org b/unravel-emacs.org
index b2684a6..8e97d18 100644
--- a/unravel-emacs.org
+++ b/unravel-emacs.org
@@ -2960,6 +2960,14 @@ and the other more basic functions I have defined for this purpose.
   (setq window-min-width 30))
 #+end_src
 
+#+begin_src emacs-lisp :tangle "unravel-modules/unravel-window.el"
+  (use-package window
+    :ensure nil
+    :config
+    (setq display-buffer-reuse-frames t)
+    (setq recenter-positions '(top middle bottom)))
+#+end_src
+
 ** The =unravel-window.el= section about ~beframe~
 :PROPERTIES:
 :CUSTOM_ID: h:77e4f174-0c86-460d-8a54-47545f922ae9
diff --git a/unravel-modules/unravel-window.el b/unravel-modules/unravel-window.el
index 755bd2f..fbad347 100644
--- a/unravel-modules/unravel-window.el
+++ b/unravel-modules/unravel-window.el
@@ -96,6 +96,12 @@
   (setq window-min-height 3)
   (setq window-min-width 30))
 
+(use-package window
+  :ensure nil
+  :config
+  (setq display-buffer-reuse-frames t)
+  (setq recenter-positions '(top middle bottom)))
+
 ;;; Frame-isolated buffers
 ;; Another package of mine.  Read the manual:
 ;; <https://protesilaos.com/emacs/beframe>.