This works for me:
'((vm . vm-visit-folder-other-frame)
(vm-imap . vm-visit-imap-folder-other-frame)
(gnus . org-gnus-no-new-news)
(file . find-file)
(wl . wl-other-frame)))
The above code was automatically generated by Emacs when I customized the variable. I merely recast it using setq.
You can use shackle,
(setq shackle-rules '(("*Python*" :align bottom :size 0.25)))
Or if you use use-package
(setq shackle-rules '(("*Python*" :align bottom :size 0.25))))
As you can see :align tells us where the buffer will appear and :...
The behaviour for opening files is set in org-link-frame-setup.
By default, the behaviour for opening files is file-find-other-window.
The following two alternative commands will change that so that find-file is executed instead of find-file-other-window:
(setf (cdr (assoc 'file org-link-frame-setup)) 'find-file)
(setf (cdr (rassoc 'find-file-other-window ...
As @Drew says, it's not clear what you're looking for. However, since I found your answer while creating my own function to reuse an eww window, I thought you might find it helpful.
It simply looks for a buffer called "*eww*" (the default name for eww). If there's a live window, then use that. Otherwise, call eww in the current window.
Add this to your init.el to automatically focus any help window you see. Then, you'll be able to quit it with Q.
(setq help-window-select t) ; Switch to help buffers automatically
Alternatively, if you're using use-package, I recommend adding this to your init.el (or appending to an existing (use-package emacs ... declaration):