I tried adding this snippet to my
~/.emacs, but the resulting buffer/window mapping is weird.
;; Open split shell on launch (add-hook 'after-init-hook (lambda () (let ((w (split-window-below 2))) (select-window w) (sh)) (switch-to-buffer "*shell*")))
$ emacs .
- top window is dired
- bottom window is shell
- top window is scratch
- bottom window is dired