Unexpected runtime error on clean install in latest commit of origin/master (symbol's value as variable is void)
I confirm that...
-
[X] I have searched the issue tracker, documentation, FAQ, Discourse, and Google, in case this issue has already been reported/resolved.
-
[X] I have read "How to Debug Issues", and will use it to provide as much information about this issue as possible.
-
[X] The issue can be reproduced on the latest available commit of Doom.
-
[X] The issue can be reproduced on a stable release of Emacs, such as 27 or 28. (Doom does not support development builds like 29+ or any version ending in .50 or .9x)
Expected behavior
Upon clean doom install of latest version of origin/master.
Occurred at the very end of doom install invocation:
Regenerating autoloads files
> (Re)building profile in /Users/hyperfocus/.emacs.d/.local/etc/...
> Deleting old init files...
> Generating 4 init files...
> Byte-compiling ~/.emacs.d/.local/etc/@init.28.el...
✓ Built init.28.elc
Deploying commit-msg and pre-push git hooks
x There was an unexpected runtime error
Message: Symbol's value as variable is void
Details: (subject)
Backtrace:
(byte-code "\306\30!\310\311\31\"\205\313\314\315\316\31\...
(defvar doom-ci-commit-rules (byte-code "\306\30!\310\311\31\"\2...
(load "/Users/hyperfocus/.emacs.d/.local/cache/eln/28.2-5609e480/ci-88...
(doom-load "/Users/hyperfocus/.emacs.d/.local/cache/eln/28.2-5609e480/...
(doom-cli-load #s(doom-cli ("doom" "ci") nil (("SUMMARY" . "Commands f...
(doom-cli-get ("doom" "ci") t)
(doom-cli-context-parse ("doom" "ci" "deploy-hooks") #s(doom-cli-conte...
(doom-cli-call ("doom" "ci" "deploy-hooks") #s(doom-cli-context (25645...
(call! (ci deploy-hooks))
(#[514 "\306\236A\307\236A\310\236A\311\236A\312\236A\313...
(doom-cli-execute #s(doom-cli ("doom" "install") nil (("SUMMARY" . "In...
(doom-cli-context-execute #s(doom-cli-context (25645 31507 746717 0) 1...
! Wrote extended backtrace to ~/.emacs.d/.local/state/logs/cli.doom.230405154347.11404.error
✓ Finished in 11m 54s
Current behavior
;; -*- lisp-interaction -*-
;; vim: set ft=lisp:
;; command=("/opt/homebrew/Cellar/emacs-mac/emacs-28.2-mac-9.1/Emacs.app/Contents/MacOS/Emacs" "--load" "/Users/hyperfocus/.emacs.d/bin/doom" "--" "install")
;; date="2023-04-05 15-43-47"
;;;; ENVIRONMENT
GNU Emacs v28.2 nil
Doom core v3.0.0-pre HEAD -> master, origin/master 4e105a95a 2023-03-22 18:29:38 -0400
Doom modules v23.03.0-pre HEAD -> master, origin/master 4e105a95a 2023-03-22 18:29:38 -0400
;;;; 0
((byte-code "\306\307\10!\310\311\312\10\"\205\25\0\313\314\315\316\317\10\"\"!#\306\307\11\10\"\320\10G\11\321>\206S\0\211\322X\2030\0\323\324!\202S\0\211\325X\203<\0\326\327!\202S\0\211\330V\203I\0\323\331\2\"\202S\0\211\332V\205S\0\326\333\2\"\262\1#\306\307\11!\334\11\n>\206o\0\11\203l\0\323\335\11\"\202o\0\323\336!#\306\307\13!\337\13;\203\213\0\13\340\1\341\342\34\311\3\3\3#)\266\204\205\216\0\323\343!#\306\307\11\13\10#\344\13;\205\263\0\345\13\341\342\34\311\3\3\3#)\266\203\205\263\0\323\346\347\13\350\"@\"#\306\351\15\16\7\11\16@$\352\16@\211\205\"\1\211@\3531\23\1\354\355\0161\356 \16.;\203\335\0\16.\5\230\206\0\1\357\16.!\203\354\0\16.\5\15\"\206\0\1\16.<\205\0\1\11\16.@=\205\0\1\360\361\16.A\"#\360\361\16A\"\206\15\1\323\362\4\"\"0\210\202\33\1\323\363\364\3!\"\266\2\1A\266\202\202\300\0\262\1#\306\307\16@!\365\16@\366\367\16@!\370\"\232?\205<\1\323\371!#\306\307\11\16B\"\372\3732\245\1\374\375\342\"r\211q\210\376\377\2\"\216\212\16Bc\210)\201G\0\201H\0\341\342#\205\241\1\212\201I\0\314\201J\0\201K\0\211#\341\342#\204\235\1\201I\0\201L\0\341\342#\204\235\1\201I\0\201M\0\341\342#\204\235\1\201N\0\373\323\201O\0!\"\210)\202[\1*\262\0010#\306\307\16C\16B\11#\201P\0\16C\203\355\1\201Q\0\16B\341\342\34\311\3\3\3#)\266\203\204\321\1\323\201R\0!\202\6\2\201S\0\16B\341\342\34\311\3\3\3#)\266\203?\205\6\2\323\201T\0!\202\6\2\201Q\0\16B\341\342\34\311\3\3\3#)\266\203\205\6\2\323\201U\0\11\"#\306\307\11\16B\"\201V\0\11\201W\0=\2051\2\201X\0\16B\341\342\34\311\3\3\3#)\266\203?\2051\2\323\201Y\0!#\306\307\16B!\201Z\0\374\375\342\"r\211q\210\376\201[\0\2\"\216\16Bc\210\341\201I\0\201\\\0\341\342#\203q\2\316\317!G\201]\0U\204N\2\316\201^\0!\1B\262\1\202N\2\211\205\214\2\323\201_\0\2G\3\237\201`\0\201a\0\201b\0\3\3#\266\202#\262\1*\262\1#\306\307\16B\16D\"\201c\0\201d\0\201e\0\16E\"\201f\0\1\342\"\201g\0 \376\201h\0\2\"\216\311\201i\0\16B\"\205\315\2\347\316\201^\0\16B\"\201j\0\342#)\262\1\211\211\203\177\3\211@\201k\0\4\201l\0Q\1\341\342\34\311\3\3\3#)\266\203\204\25\3\323\201m\0\201n\0\201o\0\4!\201p\0\341\211\201q\0%\6\7\201`\0\201a\0\201b\0\3\3#\266\202#\210\311\201r\0\2\"\203F\3\350\316\317\3\"\341\342\34\311\3\3\3#)\266\203\203F\3\323\201s\0\201n\0\201o\0\4!\325\341\211\201q\0%\"\210\311\201k\0\5\201t\0Q\2\"\204]\3\311\201u\0\2\"\203x\3\323\201v\0\201n\0\201o\0\4!\201p\0\341\211\201q\0%\316\317\5\"#\210\1A\266\202\202\321\2\210\16D\211\205*\4\211@\211\242\1\243\201w\0\201x\0\3\16E\"A>\204\305\3\350\1\341\342\34\311\3\3\3#)\266\203\203\305\3\323\201y\0\201n\0\4\201z\0\5Q\325\341\211\201q\0%\"\266\3\202#\4\201x\0\2\16E\"A\211\203!\4\211\341\211\211\3:\203\23\4\3@\262\3\2\16F\236A\211\203\6\4\211\6\7\341\342\34\311\3\3\3#)\266\203\203\2\4\342\262\2\341\211\262\4\202\7\4\342\202\7\4\342\262\1\203\23\4\3A\262\4\202\325\3\266\203\204!\4\323\201{\0\4\3\5$\210\266\3\1A\266\202\202\202\3\262\1\266\203#\257\f\207"
[subject type doom-ci-commit-types summary inhibit-changing-match-data plist lambda! &key "If a fixup/squash commit, don't lint this commit" string-match "^\\(\\(?:fixup\\|squash\\)!\\|FIXUP\\|WIP\\) " skip! format "Found %S commit, skipping commit" match-string 1 "Test SUBJECT length"
(bump revert)
10 fail! "Subject is too short (<10) and should be more descriptive" 20 warn! "Subject is short (<20); are you sure it's descriptive enough?" 72 "Subject is %d characters, above the 72 maximum" 50 "Subject is %d characters; <=50 is ideal" "Ensure commit has valid type" "Invalid commit type: %s" "Commit has no detectable type" "Ensure commit has a summary" "\\`[ \11\n\15]*\\'" nil t "Commit has no summary" "Ensure summary isn't needlessly capitalized" "^[A-Z][^-A-Z.]" "%S in summary should not be capitalized" split-string " " &rest "Ensure scopes are valid"
(user-error)
letf! defun* rule functionp seq-find check-rule "Invalid scope: %s" "%s" error-message-string "Esnure scopes are sorted correctly" sort copy-sequence string-lessp "Scopes are not in lexicographical order" "Enforce 72 character line width for BODY" result generate-new-buffer " *temp*" make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
scopes doom-ci-commit-scopes body bang trailers doom-ci-commit-trailer-keys doom-ci-commit-trailer-types re-search-forward "^[^\n]\\{73,\\}" re-search-backward "^%s -> %s$" "\\(https?://.+\\|[^/]+\\)/[^/]+@[a-z0-9]\\{12\\}" "https?://[^ ]+\\{73,\\}" "^\\(?:#\\| +\\)" throw "Line(s) in commit body exceed 72 characters" "Ensure ! is accompanied by a 'BREAKING CHANGE:' in BODY" "^BREAKING CHANGE:" "'!' present in commit type, but missing 'BREAKING CHANGE:' in body" "^BREAKING CHANGE: .+" "'BREAKING CHANGE:' present in commit body, but missing explanation" "'BREAKING CHANGE:' present in body, but missing '!' after %S" "Ensure bump commits have package ref lines" bump "^\\(?:https?://.+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\) -> \\(?:https?://.+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\)$" "Bump commit is missing commit hash diffs" "Ensure commit hashes in bump lines are 12 characters long"
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
"\\<\\(?:https?://[^@]+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\)" 12 0 "%d commit hash(s) not 12 characters long: %s" ", " mapconcat identity "Validate commit trailers." mapcar car regexp-opt match-data
#[0 "\301\300\302\"\207"
[V0 set-match-data evaporate]
3]
"\n\\(\n[a-zA-Z][a-zA-Z-]*:? [^ ][^\n]+\\)+\n+\\'" "\n" "^" ":? [^ ]" "Found %S, expected one of: %s" truncate-string-to-width string-trim 16 "…" "^[^a-zA-Z-]+:? \\(.+\\)$" "%S has multiple references, but should only have one per line" "\\(?:e?[sd]\\|ing\\)? [^ ]" "^\\([a-zA-Z-]+\\) [^ \n]+$" "%S missing colon after %S" name assoc "Found %S, but only one value allowed per trailer" ": " "%S expects one of %s, but got %S"]
34)
((debugger-may-continue . t)
(inhibit-redisplay)
(inhibit-debugger . t)
(inhibit-changing-match-data)))
;;;; 1
((defvar doom-ci-commit-rules
(byte-code "\306\307\10!\310\311\312\10\"\205\25\0\313\314\315\316\317\10\"\"!#\306\307\11\10\"\320\10G\11\321>\206S\0\211\322X\2030\0\323\324!\202S\0\211\325X\203<\0\326\327!\202S\0\211\330V\203I\0\323\331\2\"\202S\0\211\332V\205S\0\326\333\2\"\262\1#\306\307\11!\334\11\n>\206o\0\11\203l\0\323\335\11\"\202o\0\323\336!#\306\307\13!\337\13;\203\213\0\13\340\1\341\342\34\311\3\3\3#)\266\204\205\216\0\323\343!#\306\307\11\13\10#\344\13;\205\263\0\345\13\341\342\34\311\3\3\3#)\266\203\205\263\0\323\346\347\13\350\"@\"#\306\351\15\16\7\11\16@$\352\16@\211\205\"\1\211@\3531\23\1\354\355\0161\356 \16.;\203\335\0\16.\5\230\206\0\1\357\16.!\203\354\0\16.\5\15\"\206\0\1\16.<\205\0\1\11\16.@=\205\0\1\360\361\16.A\"#\360\361\16A\"\206\15\1\323\362\4\"\"0\210\202\33\1\323\363\364\3!\"\266\2\1A\266\202\202\300\0\262\1#\306\307\16@!\365\16@\366\367\16@!\370\"\232?\205<\1\323\371!#\306\307\11\16B\"\372\3732\245\1\374\375\342\"r\211q\210\376\377\2\"\216\212\16Bc\210)\201G\0\201H\0\341\342#\205\241\1\212\201I\0\314\201J\0\201K\0\211#\341\342#\204\235\1\201I\0\201L\0\341\342#\204\235\1\201I\0\201M\0\341\342#\204\235\1\201N\0\373\323\201O\0!\"\210)\202[\1*\262\0010#\306\307\16C\16B\11#\201P\0\16C\203\355\1\201Q\0\16B\341\342\34\311\3\3\3#)\266\203\204\321\1\323\201R\0!\202\6\2\201S\0\16B\341\342\34\311\3\3\3#)\266\203?\205\6\2\323\201T\0!\202\6\2\201Q\0\16B\341\342\34\311\3\3\3#)\266\203\205\6\2\323\201U\0\11\"#\306\307\11\16B\"\201V\0\11\201W\0=\2051\2\201X\0\16B\341\342\34\311\3\3\3#)\266\203?\2051\2\323\201Y\0!#\306\307\16B!\201Z\0\374\375\342\"r\211q\210\376\201[\0\2\"\216\16Bc\210\341\201I\0\201\\\0\341\342#\203q\2\316\317!G\201]\0U\204N\2\316\201^\0!\1B\262\1\202N\2\211\205\214\2\323\201_\0\2G\3\237\201`\0\201a\0\201b\0\3\3#\266\202#\262\1*\262\1#\306\307\16B\16D\"\201c\0\201d\0\201e\0\16E\"\201f\0\1\342\"\201g\0 \376\201h\0\2\"\216\311\201i\0\16B\"\205\315\2\347\316\201^\0\16B\"\201j\0\342#)\262\1\211\211\203\177\3\211@\201k\0\4\201l\0Q\1\341\342\34\311\3\3\3#)\266\203\204\25\3\323\201m\0\201n\0\201o\0\4!\201p\0\341\211\201q\0%\6\7\201`\0\201a\0\201b\0\3\3#\266\202#\210\311\201r\0\2\"\203F\3\350\316\317\3\"\341\342\34\311\3\3\3#)\266\203\203F\3\323\201s\0\201n\0\201o\0\4!\325\341\211\201q\0%\"\210\311\201k\0\5\201t\0Q\2\"\204]\3\311\201u\0\2\"\203x\3\323\201v\0\201n\0\201o\0\4!\201p\0\341\211\201q\0%\316\317\5\"#\210\1A\266\202\202\321\2\210\16D\211\205*\4\211@\211\242\1\243\201w\0\201x\0\3\16E\"A>\204\305\3\350\1\341\342\34\311\3\3\3#)\266\203\203\305\3\323\201y\0\201n\0\4\201z\0\5Q\325\341\211\201q\0%\"\266\3\202#\4\201x\0\2\16E\"A\211\203!\4\211\341\211\211\3:\203\23\4\3@\262\3\2\16F\236A\211\203\6\4\211\6\7\341\342\34\311\3\3\3#)\266\203\203\2\4\342\262\2\341\211\262\4\202\7\4\342\202\7\4\342\262\1\203\23\4\3A\262\4\202\325\3\266\203\204!\4\323\201{\0\4\3\5$\210\266\3\1A\266\202\202\202\3\262\1\266\203#\257\f\207"
[subject type doom-ci-commit-types summary inhibit-changing-match-data plist lambda! &key "If a fixup/squash commit, don't lint this commit" string-match "^\\(\\(?:fixup\\|squash\\)!\\|FIXUP\\|WIP\\) " skip! format "Found %S commit, skipping commit" match-string 1 "Test SUBJECT length"
(bump revert)
10 fail! "Subject is too short (<10) and should be more descriptive" 20 warn! "Subject is short (<20); are you sure it's descriptive enough?" 72 "Subject is %d characters, above the 72 maximum" 50 "Subject is %d characters; <=50 is ideal" "Ensure commit has valid type" "Invalid commit type: %s" "Commit has no detectable type" "Ensure commit has a summary" "\\`[ \11\n\15]*\\'" nil t "Commit has no summary" "Ensure summary isn't needlessly capitalized" "^[A-Z][^-A-Z.]" "%S in summary should not be capitalized" split-string " " &rest "Ensure scopes are valid"
(user-error)
letf! defun* rule functionp seq-find check-rule "Invalid scope: %s" "%s" error-message-string "Esnure scopes are sorted correctly" sort copy-sequence string-lessp "Scopes are not in lexicographical order" "Enforce 72 character line width for BODY" result generate-new-buffer " *temp*" make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
scopes doom-ci-commit-scopes body bang trailers doom-ci-commit-trailer-keys doom-ci-commit-trailer-types re-search-forward "^[^\n]\\{73,\\}" re-search-backward "^%s -> %s$" "\\(https?://.+\\|[^/]+\\)/[^/]+@[a-z0-9]\\{12\\}" "https?://[^ ]+\\{73,\\}" "^\\(?:#\\| +\\)" throw "Line(s) in commit body exceed 72 characters" "Ensure ! is accompanied by a 'BREAKING CHANGE:' in BODY" "^BREAKING CHANGE:" "'!' present in commit type, but missing 'BREAKING CHANGE:' in body" "^BREAKING CHANGE: .+" "'BREAKING CHANGE:' present in commit body, but missing explanation" "'BREAKING CHANGE:' present in body, but missing '!' after %S" "Ensure bump commits have package ref lines" bump "^\\(?:https?://.+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\) -> \\(?:https?://.+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\)$" "Bump commit is missing commit hash diffs" "Ensure commit hashes in bump lines are 12 characters long"
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
"\\<\\(?:https?://[^@]+\\|[^/]+\\)/[^/]+@\\([a-z0-9]+\\)" 12 0 "%d commit hash(s) not 12 characters long: %s" ", " mapconcat identity "Validate commit trailers." mapcar car regexp-opt match-data
#[0 "\301\300\302\"\207"
[V0 set-match-data evaporate]
3]
"\n\\(\n[a-zA-Z][a-zA-Z-]*:? [^ ][^\n]+\\)+\n+\\'" "\n" "^" ":? [^ ]" "Found %S, expected one of: %s" truncate-string-to-width string-trim 16 "…" "^[^a-zA-Z-]+:? \\(.+\\)$" "%S has multiple references, but should only have one per line" "\\(?:e?[sd]\\|ing\\)? [^ ]" "^\\([a-zA-Z-]+\\) [^ \n]+$" "%S missing colon after %S" name assoc "Found %S, but only one value allowed per trailer" ": " "%S expects one of %s, but got %S"]
34)
"A list of validator functions to run against a commit.\n\nEach function is N-arity and is passed a plist with the following keys:\n\n :bang\n (Boolean) If `t', the commit is declared to contain a breaking change.\n e.g. 'refactor!: this commit breaks everything'\n :body\n (String) Contains the whole BODY of a commit message, excluding the\n TRAILERS.\n :scopes\n (List<Symbol>) Contains a list of scopes, as symbols. e.g. with\n 'feat(org,lsp): so on and so forth', this contains '(org lsp).\n :subject\n (String) Contains the whole first line of a commit message.\n :summary\n (String) Contains the summary following the type and scopes. e.g. In\n 'feat(org): fix X, Y, and Z' the summary is 'fix X, Y, and Z.\n :trailers\n (Map<String, String>) Contains an alist of 'KEY: VALUE' trailers, i.e. All\n Fix, Ref, Close, Revert, etc lines with a valid value. This will be empty if\n the formatting of a commit's trailers is invalid.\n :type\n (Symbol) The type of commit this is. E.g. `feat', `fix', `bump', etc.\n\nEach function should call `fail!' or `warn!' one or more times, or `skip!'\n(immediately returns). Each of these lexical functions take the same arguments\nas `format'.\n\nNote: warnings are not considered failures.")
nil)
;;;; 2
((load "/Users/hyperfocus/.emacs.d/.local/cache/eln/28.2-5609e480/ci-88b918a9-ac262674.eln" nil nomessage)
((lexical-binding)
(lread--unescaped-character-literals)
(load-file-name . "/Users/hyperfocus/.emacs.d/lisp/cli/ci.elc")
(load-true-file-name . "/Users/hyperfocus/.emacs.d/.local/cache/eln/28.2-5609e480/ci-88b918a9-ac262674.eln")
(inhibit-file-name-operation)
(load-in-progress . t)
(current-load-list doom-ci-commit-rules doom-ci-commit-scopes doom-ci-commit-scopeless-types doom-ci-commit-types doom-ci-commit-trailer-types doom-ci-commit-trailer-keys "/Users/hyperfocus/.emacs.d/lisp/cli/ci.elc")))
;;;; 3
((doom-load "/Users/hyperfocus/.emacs.d/.local/cache/eln/28.2-5609e480/ci-88b918a9-ac262674.eln")
nil)
;;;; 4
((doom-cli-load #s(doom-cli
("doom" "ci")
nil
(("SUMMARY" . "Commands for developing or launching Doom.")
("MAIN" . ""))
"ci" nil nil nil
(:prefix
(doom)
:group "Development" :docs "Commands for developing or launching Doom." :hide nil)
nil))
((doom-cli--group-plist :prefix
(doom)
:group "Development" :docs "Commands for developing or launching Doom." :hide nil)))
;;;; 5
((doom-cli-get
("doom" "ci")
t)
nil)
;;;; 6
((doom-cli-context-parse
("doom" "ci" "deploy-hooks")
#s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
((case-fold-search . t)))
;;;; 7
((doom-cli-call
("doom" "ci" "deploy-hooks")
#s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
nil)
;;;; 8
((call!
(ci deploy-hooks))
nil)
;;;; 9
((#[514 "\306\1\236A\307\2\236A\310\3\236A\311\4\236A\312\5\236A\313\6\6\236A\314\315\316\317\320\"!!\210\10\321\2!\11>\2042\0\322\323\324\4D\"\210\1\325H\1\32\6\7\326=\203J\0\314\315\327\330\331\"!!\210\202\307\0\332\13!\204j\0\333\334!\204j\0\333\335!\206]\0\336\337\10\2\"\203i\0\340\341\2\"\23\210\332\13!\203\200\0\314\315\327\342\343\"\327\344\13\"\"!\210\202\222\0\345\13\346\"\210\314\315\327\347\350\"\327\344\13\"\"!\210\f\15\16@\\\36@\34\351\352\353\10\354\"\16A\355\353\3\16A\"\356\"B\16B\355\353\4\16B\"\356\"B\16C\355\353\5\16C\"\356\"BE\262\1\"\210*\357\353\13\16A\"\360\"\210\6\6\326=\203\343\0\314\315\327\330\361\"!!\210\202\4\1\362\16D!\203\366\0\314\315\327\342\363\"!!\210\202\4\1\211\204\0\1\364\365!\203\4\1\366\367!\210\5\326=\203\26\1\314\315\327\330\370\"!!\210\202\37\1\314\315\371!!\210\372 \210\314\315\373!!\210\374 \210\3\326=\203:\1\314\315\327\330\375\"!!\210\202t\1\314\315\376!!\210\f\15\16@\\\36@\34\3771b\1\366\201I\0\201J\0\3\205Z\1\201K\0BB!0\210\202s\1\314\315\327\330\201L\0\"\201M\0\4!\"!\266\2*\4\326=\204\320\1\16E\203\236\1\314\315\327\330\201N\0\"!!\210\f\15\16@\\\36@\34\314\315\201O\0!!\210*\202\320\1\211\204\252\1\364\201P\0!\203\320\1\201Q\0\201R\0!\210\16F\203\275\1\201S\0\202\305\1\16G\205\305\1\201T\0\36H\201U\0\201V\0!\210)\362\201W\0!\203\343\1\314\315\327\330\201X\0\"!!\210\314\315\327\347\201Y\0\"!!\210\201Z\0\201[\0\360\"r\211q\210\201\\\0\201]\0\2\"\216\201^\0\353\10\201_\0\"!\210\314\315\201L\0\201`\0 \"!*\262\1)\207"
[doom-emacs-dir cl-struct-doom-cli-context-tags default-directory doom-user-dir doom-print-level doom-print-indent-increment config\? envfile\? install\? fonts\? hooks\? context doom-print doom-print--format doom-print--style green "Installing Doom Emacs!\n" type-of signal wrong-type-argument doom-cli-context 6 :no doom-print--class warn "Not copying private config template, as requested" file-directory-p getenv "DOOMDIR" "XDG_CONFIG_HOME" "~/.config" file-in-directory-p expand-file-name "doom/" item "Skipping %s (already exists)" relpath make-directory parents success "Created %s" mapc
#[257 "\211\1\203\16\0\1\211A\262\2\242\202\25\0\302\303\304\3GD\"\211;\205$\0\10\31\305\1!)\205$\0\211\211\205,\0\306\1\10\"\262\1\203>\0\307\310\311\312\313\"\311\314\5\"\"!\207\307\310\311\312\315\"\311\316\10\"\4#!\210\317\10\2\"\320\321\322\"\323\324\2\"\216r\211q\210\325\4!\210)r\211q\210\326\327\211\4\327\330%\210*\266\2\307\310\311\331\332\"!!\207"
[doom-user-dir default-directory signal wrong-number-of-arguments
(filename . template)
file-exists-p expand-file-name doom-print doom-print--format doom-print--class item "Skipping %s (already exists)" path "Creating %s%s" relpath doom-path generate-new-buffer " *temp file*" t make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents write-region nil 0 success "Done!"]
11 "\n\n(fn FILE)"]
doom-path "templates" file-name-with-extension ".example.el" doom-load t "Not generating envvars file, as requested" file-exists-p "Envvar file already exists, skipping" y-or-n-p "Generate an envvar file? (see `doom help env` for details)" call!
(env)
"Not installing plugins, as requested" "Installing plugins" doom-packages-install "Regenerating autoloads files" doom-profile-generate "Not deploying commit-msg and pre-push git hooks, as requested" "Deploying commit-msg and pre-push git hooks" 'user-error doom-print-indent doom-module-init-file doom-module-config-file doom-module-packages-file doom-env-file IS-WINDOWS IS-MAC IS-LINUX window-system ci deploy-hooks
("--force")
"%s" error-message-string "Doom cannot install all-the-icons' fonts on Windows!\n" "You'll have to do so manually:\n\n 1. Launch Doom Emacs\n 2. Execute 'M-x all-the-icons-install-fonts' to download the fonts\n 3. Open the download location in windows explorer\n 4. Open each font file to install them" "Download and install all-the-icon's fonts?" require all-the-icons ns x all-the-icons-install-fonts yes "~/.emacs" "A ~/.emacs file was detected. This conflicts with Doom and should be deleted!" "\nFinished! Doom is ready to go!\n" generate-new-buffer " *temp*" make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents "templates/QUICKSTART_INTRO" buffer-string]
20 "\n\n(fn CLI ALIST)"]
#s(doom-cli
("doom" "install")
nil
(("SUMMARY" . "Installs and sets up Doom Emacs for the first time.")
("MAIN" . "")
("This command does the following" . "\n 1. Creates `$DOOMDIR' at ~/.config/doom (if it or ~/.doom.d doesn't exist),\n 2. Copies ~/.config/emacs/templates/init.example.el to `$DOOMDIR'/init.el (if\n it doesn't exist),\n 3. Creates dummy files for `$DOOMDIR'/{config,packages}.el,\n 4. Prompts you to generate an envvar file (same as `$ doom env`),\n 5. Installs any dependencies of enabled modules (specified by `$DOOMDIR'/init.el),\n 6. And prompts to install all-the-icons' fonts\n\nThis command is idempotent and safe to reuse.\n\nChange `$DOOMDIR' with the `--doomdir' option, e.g.\n\n ```\n $ doom --doomdir /other/doom/config install\n ```"))
nil nil
(#s(doom-cli-option config\? "Create `$DOOMDIR' or dummy files therein?" nil t
("--config")
nil :yes)
#s(doom-cli-option envfile\? "(Re)generate an envvars file? (see `$ doom help env`)" nil t
("--env")
nil :yes)
#s(doom-cli-option install\? "Auto-install packages?" nil t
("--install")
nil :yes)
#s(doom-cli-option fonts\? "Install (or prompt to install) all-the-icons fonts?" nil t
("--fonts")
nil :yes)
#s(doom-cli-option hooks\? "Deploy Doom's git hooks to itself?" nil t
("--hooks")
nil :yes))
((&context context))
(:prefix
(doom)
:group "Config Management" :docs "Commands for maintaining your Doom Emacs configuration." :hide nil)
#[514 "\306\1\236A\307\2\236A\310\3\236A\311\4\236A\312\5\236A\313\6\6\236A\314\315\316\317\320\"!!\210\10\321\2!\11>\2042\0\322\323\324\4D\"\210\1\325H\1\32\6\7\326=\203J\0\314\315\327\330\331\"!!\210\202\307\0\332\13!\204j\0\333\334!\204j\0\333\335!\206]\0\336\337\10\2\"\203i\0\340\341\2\"\23\210\332\13!\203\200\0\314\315\327\342\343\"\327\344\13\"\"!\210\202\222\0\345\13\346\"\210\314\315\327\347\350\"\327\344\13\"\"!\210\f\15\16@\\\36@\34\351\352\353\10\354\"\16A\355\353\3\16A\"\356\"B\16B\355\353\4\16B\"\356\"B\16C\355\353\5\16C\"\356\"BE\262\1\"\210*\357\353\13\16A\"\360\"\210\6\6\326=\203\343\0\314\315\327\330\361\"!!\210\202\4\1\362\16D!\203\366\0\314\315\327\342\363\"!!\210\202\4\1\211\204\0\1\364\365!\203\4\1\366\367!\210\5\326=\203\26\1\314\315\327\330\370\"!!\210\202\37\1\314\315\371!!\210\372 \210\314\315\373!!\210\374 \210\3\326=\203:\1\314\315\327\330\375\"!!\210\202t\1\314\315\376!!\210\f\15\16@\\\36@\34\3771b\1\366\201I\0\201J\0\3\205Z\1\201K\0BB!0\210\202s\1\314\315\327\330\201L\0\"\201M\0\4!\"!\266\2*\4\326=\204\320\1\16E\203\236\1\314\315\327\330\201N\0\"!!\210\f\15\16@\\\36@\34\314\315\201O\0!!\210*\202\320\1\211\204\252\1\364\201P\0!\203\320\1\201Q\0\201R\0!\210\16F\203\275\1\201S\0\202\305\1\16G\205\305\1\201T\0\36H\201U\0\201V\0!\210)\362\201W\0!\203\343\1\314\315\327\330\201X\0\"!!\210\314\315\327\347\201Y\0\"!!\210\201Z\0\201[\0\360\"r\211q\210\201\\\0\201]\0\2\"\216\201^\0\353\10\201_\0\"!\210\314\315\201L\0\201`\0 \"!*\262\1)\207"
[doom-emacs-dir cl-struct-doom-cli-context-tags default-directory doom-user-dir doom-print-level doom-print-indent-increment config\? envfile\? install\? fonts\? hooks\? context doom-print doom-print--format doom-print--style green "Installing Doom Emacs!\n" type-of signal wrong-type-argument doom-cli-context 6 :no doom-print--class warn "Not copying private config template, as requested" file-directory-p getenv "DOOMDIR" "XDG_CONFIG_HOME" "~/.config" file-in-directory-p expand-file-name "doom/" item "Skipping %s (already exists)" relpath make-directory parents success "Created %s" mapc
#[257 "\211\1\203\16\0\1\211A\262\2\242\202\25\0\302\303\304\3GD\"\211;\205$\0\10\31\305\1!)\205$\0\211\211\205,\0\306\1\10\"\262\1\203>\0\307\310\311\312\313\"\311\314\5\"\"!\207\307\310\311\312\315\"\311\316\10\"\4#!\210\317\10\2\"\320\321\322\"\323\324\2\"\216r\211q\210\325\4!\210)r\211q\210\326\327\211\4\327\330%\210*\266\2\307\310\311\331\332\"!!\207"
[doom-user-dir default-directory signal wrong-number-of-arguments
(filename . template)
file-exists-p expand-file-name doom-print doom-print--format doom-print--class item "Skipping %s (already exists)" path "Creating %s%s" relpath doom-path generate-new-buffer " *temp file*" t make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents write-region nil 0 success "Done!"]
11 "\n\n(fn FILE)"]
doom-path "templates" file-name-with-extension ".example.el" doom-load t "Not generating envvars file, as requested" file-exists-p "Envvar file already exists, skipping" y-or-n-p "Generate an envvar file? (see `doom help env` for details)" call!
(env)
"Not installing plugins, as requested" "Installing plugins" doom-packages-install "Regenerating autoloads files" doom-profile-generate "Not deploying commit-msg and pre-push git hooks, as requested" "Deploying commit-msg and pre-push git hooks" 'user-error doom-print-indent doom-module-init-file doom-module-config-file doom-module-packages-file doom-env-file IS-WINDOWS IS-MAC IS-LINUX window-system ci deploy-hooks
("--force")
"%s" error-message-string "Doom cannot install all-the-icons' fonts on Windows!\n" "You'll have to do so manually:\n\n 1. Launch Doom Emacs\n 2. Execute 'M-x all-the-icons-install-fonts' to download the fonts\n 3. Open the download location in windows explorer\n 4. Open each font file to install them" "Download and install all-the-icon's fonts?" require all-the-icons ns x all-the-icons-install-fonts yes "~/.emacs" "A ~/.emacs file was detected. This conflicts with Doom and should be deleted!" "\nFinished! Doom is ready to go!\n" generate-new-buffer " *temp*" make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents "templates/QUICKSTART_INTRO" buffer-string]
20 "\n\n(fn CLI ALIST)"])
((context . #s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
(hooks\? . :yes)
(fonts\? . :yes)
(install\? . :yes)
(envfile\? . :yes)
(config\? . :yes)))
((default-directory . "/Users/hyperfocus/.emacs.d/")
(doom-print-indent . 2)
(doom-print-level . notice)))
;;;; 10
((doom-cli-execute #s(doom-cli
("doom" "install")
nil
(("SUMMARY" . "Installs and sets up Doom Emacs for the first time.")
("MAIN" . "")
("This command does the following" . "\n 1. Creates `$DOOMDIR' at ~/.config/doom (if it or ~/.doom.d doesn't exist),\n 2. Copies ~/.config/emacs/templates/init.example.el to `$DOOMDIR'/init.el (if\n it doesn't exist),\n 3. Creates dummy files for `$DOOMDIR'/{config,packages}.el,\n 4. Prompts you to generate an envvar file (same as `$ doom env`),\n 5. Installs any dependencies of enabled modules (specified by `$DOOMDIR'/init.el),\n 6. And prompts to install all-the-icons' fonts\n\nThis command is idempotent and safe to reuse.\n\nChange `$DOOMDIR' with the `--doomdir' option, e.g.\n\n ```\n $ doom --doomdir /other/doom/config install\n ```"))
nil nil
(#s(doom-cli-option config\? "Create `$DOOMDIR' or dummy files therein?" nil t
("--config")
nil :yes)
#s(doom-cli-option envfile\? "(Re)generate an envvars file? (see `$ doom help env`)" nil t
("--env")
nil :yes)
#s(doom-cli-option install\? "Auto-install packages?" nil t
("--install")
nil :yes)
#s(doom-cli-option fonts\? "Install (or prompt to install) all-the-icons fonts?" nil t
("--fonts")
nil :yes)
#s(doom-cli-option hooks\? "Deploy Doom's git hooks to itself?" nil t
("--hooks")
nil :yes))
((&context context))
(:prefix
(doom)
:group "Config Management" :docs "Commands for maintaining your Doom Emacs configuration." :hide nil)
#[514 "\306\1\236A\307\2\236A\310\3\236A\311\4\236A\312\5\236A\313\6\6\236A\314\315\316\317\320\"!!\210\10\321\2!\11>\2042\0\322\323\324\4D\"\210\1\325H\1\32\6\7\326=\203J\0\314\315\327\330\331\"!!\210\202\307\0\332\13!\204j\0\333\334!\204j\0\333\335!\206]\0\336\337\10\2\"\203i\0\340\341\2\"\23\210\332\13!\203\200\0\314\315\327\342\343\"\327\344\13\"\"!\210\202\222\0\345\13\346\"\210\314\315\327\347\350\"\327\344\13\"\"!\210\f\15\16@\\\36@\34\351\352\353\10\354\"\16A\355\353\3\16A\"\356\"B\16B\355\353\4\16B\"\356\"B\16C\355\353\5\16C\"\356\"BE\262\1\"\210*\357\353\13\16A\"\360\"\210\6\6\326=\203\343\0\314\315\327\330\361\"!!\210\202\4\1\362\16D!\203\366\0\314\315\327\342\363\"!!\210\202\4\1\211\204\0\1\364\365!\203\4\1\366\367!\210\5\326=\203\26\1\314\315\327\330\370\"!!\210\202\37\1\314\315\371!!\210\372 \210\314\315\373!!\210\374 \210\3\326=\203:\1\314\315\327\330\375\"!!\210\202t\1\314\315\376!!\210\f\15\16@\\\36@\34\3771b\1\366\201I\0\201J\0\3\205Z\1\201K\0BB!0\210\202s\1\314\315\327\330\201L\0\"\201M\0\4!\"!\266\2*\4\326=\204\320\1\16E\203\236\1\314\315\327\330\201N\0\"!!\210\f\15\16@\\\36@\34\314\315\201O\0!!\210*\202\320\1\211\204\252\1\364\201P\0!\203\320\1\201Q\0\201R\0!\210\16F\203\275\1\201S\0\202\305\1\16G\205\305\1\201T\0\36H\201U\0\201V\0!\210)\362\201W\0!\203\343\1\314\315\327\330\201X\0\"!!\210\314\315\327\347\201Y\0\"!!\210\201Z\0\201[\0\360\"r\211q\210\201\\\0\201]\0\2\"\216\201^\0\353\10\201_\0\"!\210\314\315\201L\0\201`\0 \"!*\262\1)\207"
[doom-emacs-dir cl-struct-doom-cli-context-tags default-directory doom-user-dir doom-print-level doom-print-indent-increment config\? envfile\? install\? fonts\? hooks\? context doom-print doom-print--format doom-print--style green "Installing Doom Emacs!\n" type-of signal wrong-type-argument doom-cli-context 6 :no doom-print--class warn "Not copying private config template, as requested" file-directory-p getenv "DOOMDIR" "XDG_CONFIG_HOME" "~/.config" file-in-directory-p expand-file-name "doom/" item "Skipping %s (already exists)" relpath make-directory parents success "Created %s" mapc
#[257 "\211\1\203\16\0\1\211A\262\2\242\202\25\0\302\303\304\3GD\"\211;\205$\0\10\31\305\1!)\205$\0\211\211\205,\0\306\1\10\"\262\1\203>\0\307\310\311\312\313\"\311\314\5\"\"!\207\307\310\311\312\315\"\311\316\10\"\4#!\210\317\10\2\"\320\321\322\"\323\324\2\"\216r\211q\210\325\4!\210)r\211q\210\326\327\211\4\327\330%\210*\266\2\307\310\311\331\332\"!!\207"
[doom-user-dir default-directory signal wrong-number-of-arguments
(filename . template)
file-exists-p expand-file-name doom-print doom-print--format doom-print--class item "Skipping %s (already exists)" path "Creating %s%s" relpath doom-path generate-new-buffer " *temp file*" t make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents write-region nil 0 success "Done!"]
11 "\n\n(fn FILE)"]
doom-path "templates" file-name-with-extension ".example.el" doom-load t "Not generating envvars file, as requested" file-exists-p "Envvar file already exists, skipping" y-or-n-p "Generate an envvar file? (see `doom help env` for details)" call!
(env)
"Not installing plugins, as requested" "Installing plugins" doom-packages-install "Regenerating autoloads files" doom-profile-generate "Not deploying commit-msg and pre-push git hooks, as requested" "Deploying commit-msg and pre-push git hooks" 'user-error doom-print-indent doom-module-init-file doom-module-config-file doom-module-packages-file doom-env-file IS-WINDOWS IS-MAC IS-LINUX window-system ci deploy-hooks
("--force")
"%s" error-message-string "Doom cannot install all-the-icons' fonts on Windows!\n" "You'll have to do so manually:\n\n 1. Launch Doom Emacs\n 2. Execute 'M-x all-the-icons-install-fonts' to download the fonts\n 3. Open the download location in windows explorer\n 4. Open each font file to install them" "Download and install all-the-icon's fonts?" require all-the-icons ns x all-the-icons-install-fonts yes "~/.emacs" "A ~/.emacs file was detected. This conflicts with Doom and should be deleted!" "\nFinished! Doom is ready to go!\n" generate-new-buffer " *temp*" make-closure
#[0 "\301\300!\205\11\0\302\300!\207"
[V0 buffer-name kill-buffer]
2]
insert-file-contents "templates/QUICKSTART_INTRO" buffer-string]
20 "\n\n(fn CLI ALIST)"])
((context . #s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
(hooks\? . :yes)
(fonts\? . :yes)
(install\? . :yes)
(envfile\? . :yes)
(config\? . :yes)))
nil)
;;;; 11
((doom-cli-context-execute #s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
nil)
;;;; 12
((run! "doom"
("install"))
((doom-context cli t)
(doom-cli--context . #s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
(debugger .
#[128 "\302\300\303\3\301\"\"\207"
[doom-cli-debugger
(#s(doom-cli-context
(25645 31507 746717 0)
11404 0
(80 . 24)
nil nil "doom" nil nil
("doom")
nil
("install")
(("--deny")
("-d")
("--allow")
("-a")
("-o")
("--deny-all")
("--allow-all")
("--hooks")
("--fonts")
("--install")
("--env")
("--config")
("--eval")
("-E")
("--strict-load")
("--load")
("-L")
("--color")
("--benchmark")
("--profile")
("--pager")
("--emacsdir")
("--doomdir")
("--verbose")
("-v")
("--debug")
("-D")
("--force")
("-!"))
((("doom")
"ci" "deploy-hooks"))
#<buffer *doom-cli stdin*> #<buffer *doom-cli stdout*> #<buffer *doom-cli stderr*> nil))
apply append]
6 "\n\n(fn &rest PRE-ARGS)"])
(debug-on-error . t)
(standard-output .
#[257 "\302\1!\301\211\203'\0\211@\211@\303=\204\27\0\211@ \203 \0\304\3\305\306\307\5A%\210\1A\266\202\202\4\0\210\304\1\305\306\307\303\310\300&\7\207"
[t
((t . #<buffer *doom-cli stdout*>)
(t . #<buffer *doom-cli stderr*>))
char-to-string t doom-print :newline nil :stream :level]
10 "\n\n(fn CH)"])
(doom-print--output-depth . 1)))
;;;; 13
((load-with-code-conversion "/Users/hyperfocus/.emacs.d/bin/doom" "/Users/hyperfocus/.emacs.d/bin/doom" nil t)
((load-in-progress . t)
(inhibit-file-name-operation)
(set-auto-coding-for-load . t)
(load-file-name . "/Users/hyperfocus/.emacs.d/bin/doom")
(load-true-file-name . "/Users/hyperfocus/.emacs.d/bin/doom")
(read-symbol-shorthands)
(eval-buffer-list #<buffer *load*>)
(standard-output)
(lexical-binding)
(standard-input . #<buffer *load*>)
(current-load-list doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache doom--autoloads-path-cache
(defun . --anonymous-lambda)
(defun . --anonymous-lambda)
(require . autoload)
(require . finder-inf)
(require . package)
(require . straight)
(defun . --anonymous-lambda)
"/Users/hyperfocus/.emacs.d/bin/doom")))
;;;; 14
((command-line-1
("--load" "/Users/hyperfocus/.emacs.d/bin/doom" "--" "install"))
((command-line-args-left "--" "install")
(argi . "-load")
(lexical-binding)
(lread--unescaped-character-literals)))
;;;; 15
((command-line)
nil)
;;;; 16
((normal-top-level)
nil)
Steps to reproduce
- Git clone Doom
- Run
doom install
System Information
https://pastebin.com
Somehow the issue was resolved after reinstalling emacs-mac without native compilation, using: brew install emacs-mac --with-dbus --with-starter --with-imagemagick --with-emacs-icons-project-EmacsIcon7 --with-xwidgets --with-mac-metal
Might this be related to nativecomp?
I couldn't use the doom cli anymore after the error triggered.
So have not yet tried to run doom install again after reinstalling emacs-mac with nativecomp, like so: brew install emacs-mac --with-dbus --with-starter --with-librsvg --with-imagemagick --with-emacs-icons-project-EmacsIcon7 --with-native-comp --with-mac-metal --with-xwidgets
FWIW I had the same issue (emacs-plus@28 from d12frosted tap, native compilation enabled) and couldn't open Emacs the "normal app bundle way," but for whatever reason starting it once with doom run made it work generally.