Rewrite window positioning/linking logic
Remove buf_list
Pull out buffer loading with split right/top
Default multibuffer loading hides them?
Fix dangling "above" pointer on top-most window close
Separate buffer sizing from drawing + fix rounding
Close a single window on :q, exit on the last
Add :qa command
Add :xa command
Hang onto the rest of argv - remaining filenames
Factor out no-arg function errors
Add :n command - argument iteration
Change read test - no need for shell
Separate buffer_t and window - same buffer, multiple windows?
Add :wa command
Correct ITER_BUFFERS() macro argument
Large refactor - pull out windows from buffers
Retain init for buffers
Fix right-window evict assertion
Unique buffers across the process