Please don’t put that there: Customizing Emacs’ Buffer Display
Details
Member Trevor Murphy will talk about window management in Emacs. Here's his abstract:
I don’t know about you, but I suspect stock Emacs uses the
following algorithm to display buffers in new windows:
10 LET makes_sense_p = TRUE
20 IF makes_sense_p = FALSE THEN GOTO 60
30 GOSUB choose_at_random
40 GOSUB check_if_nonsense
50 GOTO 20
60 GOSUB display
70 END
In this talk you’ll learn how to tame Emacs display behavior!
We’ll cover:
- elementary user options to make `split-window-sensibly` …
behave sensibly - packages that define and enforce more complicated behavior
- `display-buffer-alist` … the Marianas Trench at the bottom of
Emacs’ algorithm
Note: we won’t cover packages like eyebrowse.el, perspective.el,
workgroups.el, or any of the many others that emulate desktop
environment workspaces.
