What is the idiomatic elisp way to have emacs start with N buffers, M windows, and M of those N buffers loaded into windows of a designated placement and size? Or maybe there's a nice plugin for this? Specifically, I want to have an emacs session like this upon startup:

In case version matters, I'm looking to use gnu emacs 24.3.
opencommand, so CLI solutions could apply. - seewalkerns-find-fileis used when launching Emacs from Finder.app by opening a file -- e.g., Command+Down-Arrow. You can create your own function and use adefalias-- e.g.,(defalias 'ns-find-file 'lawlist-ns-find-file). I'll check back tomorrow sometime to see if you still need a solution. If there is a specific window you want the file displayed in, please post a comment or update your question. In two places, I modifyns-find-fileto point to my ownlawlist-find-filefunction, which in turn uses a complexdisplay-bufferfunction that creates certain frames. - lawlistns-find-fileto launch from Finder.app: stackoverflow.com/a/18371427/2112489 - lawlist