Source

ropemacs / ropemacs / __init__.py

The trunk branch has multiple heads

Diff from to

File ropemacs/__init__.py

                 else:
                     new_window = lisp.display_buffer(new_buffer)
                 lisp.set_window_point(new_window, lisp.point_min())
-                if fit_lines and lisp.fboundp(lisp['fit-window-to-buffer']):
+                if (fit_lines
+                    and lisp.fboundp(lisp['fit-window-to-buffer'])
+                    and not self.get("use_pop_to_buffer")):
                     lisp.fit_window_to_buffer(new_window, fit_lines)
                     lisp.bury_buffer(new_buffer)
         return new_buffer