I'd like to have my Emacs frame setup with a neotree window on the left, my active source code or text file taking up the majority of window's space. I'd like to have Emacs put virtually all other windows at the bottom of the window space (messages buffer, REPL's, compilation logs, etc)
I've been researching display-buffer-alist and so forth but I'm new to customizing Emacs so my grasp of terminology my incomplete.
Is there some combination of display-buffer-alist settings or some elisp that can maintain this setup as I work?
split-height-thresholdandsplit-width-threshold: gnu.org/software/emacs/manual/html_node/emacs/…example-fnthat I wrote up a couple of weeks ago describing how to achieve a specific layout with three (3) windows, and how to control the window width at the time of creation: emacs.stackexchange.com/a/26970/2287 As you continue to use Emacs, you find behavior you want to change and each change will require an investment of time finding out the source of the behavior and how to modify it to suit your needs.