tvl-depot/emacs/.emacs.d/wpc
William Carroll fc0c795c4e 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.
2020-09-29 10:10:24 +01:00
..
>.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
al.el Linting Elisp 2020-09-02 15:23:46 +01:00
bag.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
bookmark.el Install additional KBDs for bookmark.el 2020-09-07 23:37:58 +01:00
buffer.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
bytes.el More Elisp linting 2020-09-01 10:17:43 +01:00
cache.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
clipboard.el Linting Elisp 2020-09-02 15:23:46 +01:00
colorscheme.el Linting Elisp 2020-09-02 15:23:46 +01:00
constants.el More Elisp linting 2020-09-01 14:00:42 +01:00
cycle.el Linting Elisp 2020-09-02 15:23:46 +01:00
device.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
display.el Debug failed Emacs initialization 2020-09-29 10:10:24 +01:00
dotted.el Linting Elisp 2020-09-02 15:23:46 +01:00
email.el More Elisp linting 2020-09-01 10:17:43 +01:00
fonts.el Increase the default size of my workstation font 2020-09-07 19:47:54 +01:00
fs.el More Elisp linting 2020-09-01 10:17:43 +01:00
functions.el More Elisp linting 2020-09-01 14:00:42 +01:00
graph.el More Elisp linting 2020-09-01 10:17:43 +01:00
irc.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
ivy-clipmenu.el More Elisp linting 2020-09-01 14:00:42 +01:00
ivy-helpers.el Linting Elisp 2020-09-02 15:23:46 +01:00
kbd.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
keybindings.el Define display-4k-vertical 2020-09-28 13:41:24 +01:00
keyboard.el Linting Elisp 2020-09-02 15:23:46 +01:00
laptop-battery.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
list.el General Elisp linting 2020-09-02 14:09:15 +01:00
macros.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
math.el Linting Elisp 2020-09-02 15:23:46 +01:00
maybe.el Remove circular Elisp dependency 2020-09-02 14:08:14 +01:00
modeline.el More Elisp linting 2020-09-01 14:00:42 +01:00
number.el More Elisp linting 2020-09-01 14:00:42 +01:00
prelude.el Linting Elisp 2020-09-02 15:23:46 +01:00
pulse-audio.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
random.el More Elisp linting 2020-09-01 10:17:43 +01:00
region.el Additional linting 2020-08-31 16:07:11 +01:00
scope.el Rename alist.el to al.el 2020-09-02 14:00:43 +01:00
screen-brightness.el More Elisp linting 2020-09-01 14:00:42 +01:00
scrot.el Call make-process instead of call-process in scrot.el 2020-09-04 21:06:18 +01:00
sequence.el More Elisp linting 2020-09-01 10:17:43 +01:00
series.el More Elisp linting 2020-09-01 10:17:43 +01:00
set.el Apply checkdoc fixes to set.el 2020-09-01 16:27:42 +01:00
ssh.el Prefer .ssh/config instead of Tramp's defaults 2020-09-08 13:12:17 +01:00
stack.el Redefine >> macro as >-> in >.el 2020-09-01 16:26:39 +01:00
string.el More Elisp linting 2020-09-01 14:00:42 +01:00
struct.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
symbol.el More Elisp linting 2020-09-01 14:00:42 +01:00
timestring.el defgroup for timestring.el 2020-09-07 19:48:27 +01:00
tree.el Linting Elisp 2020-09-02 15:23:46 +01:00
tuple.el Lint tuple.el 2020-08-31 14:43:50 +01:00
vector.el Lint prelude.el 2020-08-31 17:08:56 +01:00
vterm-mgt.el Add defgroup vterm-mgt for vterm-mgt 2020-09-06 13:49:53 +01:00
window-manager.el Debug failed Emacs initialization 2020-09-29 10:10:24 +01:00
window.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
wpc-clojure.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-company.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-dired.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-elixir.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-flycheck.el Lint wpc-flycheck.el 2020-08-31 14:24:59 +01:00
wpc-golang.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-haskell.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-javascript.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-lisp.el Lint wpc-lisp.el 2020-08-31 14:23:56 +01:00
wpc-misc.el Debug dottime in modeline 2020-09-28 00:02:40 +01:00
wpc-nix.el Drop support for Nix home-manager 2020-09-07 23:01:59 +01:00
wpc-org.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-package.el Require general.el for packages that depend on it 2020-09-02 15:01:43 +01:00
wpc-prolog.el Lint string, macros.el 2020-08-31 23:33:25 +01:00
wpc-python.el Lint more Elisp files, delete others 2020-08-31 15:57:34 +01:00
wpc-rust.el Debug undefined add-hook-before-save 2020-09-02 14:49:10 +01:00
wpc-shell.el Additional linting 2020-08-31 16:07:11 +01:00
wpc-ui.el Conditionally load-theme 2020-09-07 16:14:42 +01:00
zle.el Additional linting 2020-08-31 16:07:11 +01:00