diff options
author | William Carroll <wpcarro@gmail.com> | 2020-09-29T09·10+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-09-29T09·10+0100 |
commit | fc0c795c4e472e26aab40d3d9d0fbadaa1664d74 (patch) | |
tree | f3f514df7890f11d3c3be09729804dd8b3977e6d /emacs/.emacs.d/wpc/window-manager.el | |
parent | e41ca803c6f835ad24b31d2643b50cffbcba4135 (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/wpc/window-manager.el')
-rw-r--r-- | emacs/.emacs.d/wpc/window-manager.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/emacs/.emacs.d/wpc/window-manager.el b/emacs/.emacs.d/wpc/window-manager.el index 19d4d70b4185..90d485ade7f9 100644 --- a/emacs/.emacs.d/wpc/window-manager.el +++ b/emacs/.emacs.d/wpc/window-manager.el @@ -103,7 +103,7 @@ (exwm-randr-enable) (setq exwm-randr-workspace-monitor-plist (list 0 display-4k-horizontal - 1 display-laptop-monitor + 1 display-laptop 2 display-4k-vertical)) (evil-set-initial-state 'exwm-mode 'emacs) |