So I have my emacs window setup with a 3 frame setup as such :
; +-----------------------+
; | | |
; | | |
; +-----------------------+
; | |
; | |
; +-----------------------+
Two sources are on the top left and right windows while the ipython console is on the bottom window. Whenever I call the ipython evaluate buffer command from the top-left source the console is re-displayed on the right window overwriting my other source and the latter is displayed in the bottom window. In short, the console and top right source effectively exchange windows.
A similar but not exactly question was asked here: How can I get the compilation buffer on the bottom rather than on the right in Emacs 23?
What I want to happen is to preserve the original locations of the items in their respective windows.
I am using python-mode 6.0.10.
Tried (setq split-width-threshold nil) with an undesireable result: The console does stay on the bottom window but the top right window is deleted thus reducing the setup to a simple horizontal split.
The emacs compile and latex-compile seem to avoid this issue so I am guessing it's python-mode issue.
Any ideas?