A couple of simple config suggestions:
(winner-mode 1) ;; Get familiar with `winner-undo'.
(global-set-key (kbd "C-x !") 'delete-other-windows-vertically)
I get a lot of mileage out of those two.
Also consider adding bindings for these, to tell the following command where to display its buffer:
- windmove-display-left
- windmove-display-right
- windmove-display-up
- windmove-display-down
- windmove-display-same-window
And the regular windmove
commands are very convenient for moving between buffers.
The transpose-frame
package available in MELPA is useful. Note that with only two windows, rotate-frame
is "exchange the positions of the windows", and transpose-frame
is "switch between vertical and horizontal split". I have those bound to C-c |
and C-c \
respectively, and use them regularly.