Skip to content

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.

Related topics

You may also like