about summary refs log tree commit diff
path: root/emacs/.emacs.d/opam-user-setup.el
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2020-09-29T09·10+0100
committerWilliam Carroll <wpcarro@gmail.com>2020-09-29T09·10+0100
commitfc0c795c4e472e26aab40d3d9d0fbadaa1664d74 (patch)
treef3f514df7890f11d3c3be09729804dd8b3977e6d /emacs/.emacs.d/opam-user-setup.el
parente41ca803c6f835ad24b31d2643b50cffbcba4135 (diff)
Debug failed Emacs initialization
My newly minted macro for defining monitors introduced two bugs:
1. Laptop defined its position in terms of 4k-horizontal and 4k-horizontal
   defined its position in terms of laptop, I introduced a circular dependency.
2. The identifier, `laptop-monitor`, which `window-manager.el` depends on, is
   now defined as `laptop`.

A friendly reminder to myself to always test new Emacs builds to make sure that
everything can initialize properly. This is something that my CI should be
automating, but ever since I moved flats, I lost my CI and need to restore it.

This is another reminder to drop into a TTY when Emacs fails to initialize, run
`nix-env --rollback`, then attempt to restart X. But this time, debugging this
entirely from a TTY wasn't so disappointing.
Diffstat (limited to 'emacs/.emacs.d/opam-user-setup.el')
0 files changed, 0 insertions, 0 deletions