Doom-emacs: max-lisp-eval-depth on doom upgrade

Created on 19 Jan 2020  Â·  19Comments  Â·  Source: hlissner/doom-emacs

When upgrading lately I often end up getting an error like this:

  ✓ (203/247) let-alist updated (681570f -> ef3c02f)
  ✓ Updated 7 package(s): melpa, org-plus-contrib
  > (Re)building packages...
    → Building let-alist...
x There was an unexpected error:
  Type: error
  Message:
    error
  Data:
    "Lisp nesting exceeds ‘max-lisp-eval-depth’"

I run doom upgrade a second time and it goes through so I can't get debug info for it. It happens with other packages, too.

If you search in discord you can see others complaining about the same issue:

https://discordapp.com/channels/406534637242810369/406554085794381833/667718354869420052
https://discordapp.com/channels/406534637242810369/406554085794381833/667431635364610069
https://discordapp.com/channels/406534637242810369/406554085794381833/667191383798317076
https://discordapp.com/channels/406534637242810369/406554085794381833/667076637346496573
https://discordapp.com/channels/406534637242810369/406554085794381833/667078981077565450
https://discordapp.com/channels/406534637242810369/406554085794381833/666819372601573402

System information:

((emacs
  (version . "26.3")
  (features . "JPEG RSVG IMAGEMAGICK GLIB NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2")
  (build . "Nov 17, 2019")
  (buildopts "--disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/26.3/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/26.3 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained")
  (windowsys . batch)
  (daemonp))
 (doom
  (version . "2.0.9")
  (build . "HEAD -> develop, origin/develop, origin/HEAD 453e20534 2020-01-15 11:19:32 -0500")
  (dir . "~/Sync/dotfiles/root-sources/.doom.d/"))
 (system
  (type . darwin)
  (config . "x86_64-apple-darwin19.0.0")
  (shell . "/usr/local/bin/bash")
  (uname . "Darwin 19.2.0 Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64")
  (path "~/.asdf/shims" "~/.asdf/bin" "~/.sdkman/candidates/java/current/bin" "/usr/local/opt/sqlite/bin" "~/.emacs.d/bin" "~/.cargo/bin" "/usr/local/sbin" "~/bin" "/usr/local/bin" "/usr/bin" "/bin" "/usr/sbin" "/sbin" "/usr/local/Cellar/emacs-plus/26.3/libexec/emacs/26.3/x86_64-apple-darwin19.0.0"))
 (config
  (envfile . envvar-file)
  (elc-files . 0)
  (modules :completion ivy :ui deft doom doom-dashboard doom-quit hl-todo hydra indent-guides modeline nav-flash ophints (popup +all +defaults) vc-gutter vi-tilde-fringe (window-select +numbers) workspaces :editor (evil +everywhere) file-templates fold (format +onsave) multiple-cursors rotate-text snippets :emacs dired electric ibuffer vc :term vterm :checkers syntax spell grammar :tools direnv docker editorconfig (eval +overlay) gist (lookup +dictionary +docsets) macos magit :lang clojure data emacs-lisp (java +meghanada) javascript markdown (org +dragndrop +pandoc) python ruby sh web :config (default +bindings +smartparens))
  (packages "(evil-matchit :disable t)" "(flycheck-joker :disable t :pin \"51e99e697761ee8dab863930910abdba7607c1bd\")" flycheck-clj-kondo kibit-helper evil-cleverparens "(rjsx-mode :pin \"0e7fa6b4facdec4f85a7a8865bdf59dfd57217b5\")" jinja2-mode ansible-vault nginx-mode "(term-cursor :recipe (:host github :repo \"h0d/term-cursor.el\"))" dotenv-mode)
  (elpa "n/a")))
bug bidoom packages resolved

Most helpful comment

I've tracked down the issue and am working on a fix.

In the mean time, adding this to ~/.doom.d/init.el should fix the issue:

(when noninteractive
  (after! undo-tree
    (global-undo-tree-mode -1)))

All 19 comments

Related to https://github.com/hlissner/doom-emacs/issues/2373.
Setting straight-vc-git-default-clone-depth to 10 fixed the issue for me.

Someone else got it to happen on upgrade with debug: https://paste.debian.net/1126680/

Hmmm, I tried setting straight-vc-git-default-clone-depth to 'full but it still gives me an error :-(

@andresilva This is not related to #2373. Something is happening during compile-time of packages. I'll look into this when I can.

I can reproduce this.

Anytime there is an upgrade the first invocation of doom up will get stuck on building a package and show the error.
A second invocation of doom up always succeeds without problems for me though.

FWIW, another backtrace: https://paste.debian.net/1127389/

I can confirm the behavior that @zillolo sees, for what it's worth

I happen to be seeing this starting since a week or two ago with emacs 27.0.60 too, on both macos and linux.

I had this error, but on the 3rd run where I ran with debug doom -d upgrade it worked.

I see the same as @codygman here.

I have yet to reproduce or understand this issue. I can't tell if it's a general issue or with certain packages; I just know it has to do with straight's building process (symlink + byte-compiling packages). The few backtraces I have gotten from others appear to stem from different packages.

The next time you find yourself running doom upgrade, please run doom -d upgrade instead and let me know if you catch the elusive backtrace.

I can't seem to reproduce this consistently anymore.
It happened once today when I ran doom up.
I played around a bit and got it to happen again, by running doom clean and doom purge, followed by doom -d up. Unfortunately this doesn't work consistently either.

x There was an unexpected error:
  Type: invalid-function
  Message:
    Invalid function
  Data:
    "/usr/share/emacs/26.1/lisp/emacs-lisp/cl-print.elc:Error: Lisp nesting exceeds ‘max-lisp-eval-depth’"

I also tried removing my entire .emacs.d, cloning the repo, and running doom -d install but that worked just fine.

Preparing to upgrade Doom Emacs and its packages...
- A new version of Doom Emacs is available!

  Old revision: 93fa5edf2f (2 days ago)
  New revision: 1575300ad4 (7 hours ago)

View the comparison diff in your browser? (y or n) y
- Opened github in your browser.
Proceed with upgrade? (y or n) y
> Upgrading Doom Emacs...
  > Cleaning .elc files
    - No elc files to clean
  - From https://github.com/hlissner/doom-emacs
   * branch                develop    -> FETCH_HEAD
   * [new branch]          develop    -> _upgrade/develop
  ✓ Finished upgrading Doom Emacs

Loading /Users/jadestrong/.emacs.d/core/autoload/buffers.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/cache.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/cli.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/config.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/debug.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/files.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/fonts.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/format.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/help.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/packages.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/plist.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/projects.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/scratch.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/sessions.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/text.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/themes.el (source)...
Loading /Users/jadestrong/.emacs.d/core/autoload/ui.el (source)...
DOOM Initializing package.el
DOOM Initializing straight
DOOM Initializing doom-packages
DOOM Ignoring package so-long
DOOM Ignoring package vc
DOOM Ignoring package vc-annotate
DOOM Ignoring package smerge-mode
DOOM Ignoring package elisp-mode
DOOM Ignoring package css-mode
DOOM Ignoring package less-css-mode
> Synchronizing your config with Doom Emacs...
  > Regenerating envvars file at "~/.emacs.d/.local/env"
  - Scraping shell environment
    - Ignoring DEBUG=1
    - Ignoring HOME=/Users/jadestrong
    - Ignoring PWD=/Users/jadestrong/.emacs.d
    - Ignoring __CF_USER_TEXT_ENCODING=0x1F5:0x19:0x34
    - Ignoring SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.OfdNdHV2zU/Listeners
    - Ignoring TERM=xterm-256color
    ✓ Successfully generated "~/.emacs.d/.local/env"
  > (Re)generating core autoloads...
    > Generating core autoloads...
    - Scanning core/autoload/buffers.el
    - Scanning core/autoload/cache.el
    - Scanning core/autoload/cli.el
    - Scanning core/autoload/config.el
    - Scanning core/autoload/debug.el
    - Scanning core/autoload/files.el
    - Scanning core/autoload/fonts.el
    - Scanning core/autoload/format.el
    - Scanning core/autoload/help.el
    - Scanning core/autoload/packages.el
    - Scanning core/autoload/plist.el
    - Scanning core/autoload/projects.el
    - Scanning core/autoload/scratch.el
    - Scanning core/autoload/sessions.el
    - Scanning core/autoload/text.el
    - Scanning core/autoload/themes.el
    - Scanning core/autoload/ui.el
    - Scanning modules/app/calendar/autoload.el
    - Scanning modules/app/irc/autoload/irc.el
    - Scanning modules/app/irc/autoload/settings.el
    - Scanning modules/app/regex/autoload/export.el
    - Scanning modules/app/regex/autoload/regex.el
    - Scanning modules/app/rss/autoload.el
    - Scanning modules/app/twitter/autoload.el
    - Scanning modules/checkers/spell/autoload.el
    - Scanning modules/checkers/syntax/autoload.el
    - Scanning modules/completion/company/autoload.el
    - Scanning modules/completion/helm/autoload/evil.el
    - Scanning modules/completion/helm/autoload/helm.el
    - Scanning modules/completion/helm/autoload/posframe.el
    - Scanning modules/completion/ivy/autoload/evil.el
    - Scanning modules/completion/ivy/autoload/hydras.el
    - Scanning modules/completion/ivy/autoload/ivy.el
    - Scanning modules/completion/ivy/autoload/posframe.el
    - Scanning modules/config/default/autoload/default.el
    - Scanning modules/config/default/autoload/files.el
    - Scanning modules/config/default/autoload/search.el
    - Scanning modules/config/default/autoload/text.el
    - Scanning modules/config/literate/autoload.el
    - Scanning modules/editor/evil/autoload/advice.el
    - Scanning modules/editor/evil/autoload/embrace.el
    - Scanning modules/editor/evil/autoload/evil.el
    - Scanning modules/editor/evil/autoload/ex.el
    - Scanning modules/editor/evil/autoload/files.el
    - Scanning modules/editor/evil/autoload/textobjects.el
    - Scanning modules/editor/evil/autoload/unimpaired.el
    - Scanning modules/editor/file-templates/autoload.el
    - Scanning modules/editor/fold/autoload/fold.el
    - Scanning modules/editor/fold/autoload/hideshow.el
    - Scanning modules/editor/format/autoload/evil.el
    - Scanning modules/editor/format/autoload/format.el
    - Scanning modules/editor/format/autoload/settings.el
    - Scanning modules/editor/god/autoload.el
    - Scanning modules/editor/multiple-cursors/autoload/evil-mc.el
    - Scanning modules/editor/rotate-text/autoload.el
    - Scanning modules/editor/snippets/autoload/settings.el
    - Scanning modules/editor/snippets/autoload/snippets.el
    - Scanning modules/editor/word-wrap/autoload.el
    - Scanning modules/emacs/dired/autoload.el
    - Scanning modules/emacs/electric/autoload.el
    - Scanning modules/emacs/vc/autoload/hydra.el
    - Scanning modules/emacs/vc/autoload/vc.el
    - Scanning modules/email/mu4e/autoload/email.el
    - Scanning modules/email/mu4e/autoload/evil.el
    - Scanning modules/email/notmuch/autoload.el
    - Scanning modules/email/wanderlust/autoload.el
    - Scanning modules/lang/assembly/autoload.el
    - Scanning modules/lang/cc/autoload.el
    - Scanning modules/lang/clojure/autoload.el
    - Scanning modules/lang/common-lisp/autoload/common-lisp.el
    - Scanning modules/lang/csharp/autoload.el
    - Scanning modules/lang/emacs-lisp/autoload.el
    - Scanning modules/lang/ess/autoload.el
    - Scanning modules/lang/faust/autoload.el
    - Scanning modules/lang/go/autoload.el
    - Scanning modules/lang/haskell/autoload.el
    - Scanning modules/lang/java/autoload.el
    - Scanning modules/lang/javascript/autoload.el
    - Scanning modules/lang/julia/autoload.el
    - Scanning modules/lang/kotlin/autoload.el
    - Scanning modules/lang/latex/autoload.el
    - Scanning modules/lang/lua/autoload/lua.el
    - Scanning modules/lang/lua/autoload/moonscript.el
    - Scanning modules/lang/markdown/autoload.el
    - Scanning modules/lang/nix/autoload.el
    - Scanning modules/lang/ocaml/autoload.el
    - Scanning modules/lang/org/autoload/contrib-dragndrop.el
    - Scanning modules/lang/org/autoload/contrib-ipython.el
    - Scanning modules/lang/org/autoload/contrib-present.el
    - Scanning modules/lang/org/autoload/org-attach.el
    - Scanning modules/lang/org/autoload/org-avy.el
    - Scanning modules/lang/org/autoload/org-capture.el
    - Scanning modules/lang/org/autoload/org-export.el
    - Scanning modules/lang/org/autoload/org-link.el
    - Scanning modules/lang/org/autoload/org-refile.el
    - Scanning modules/lang/org/autoload/org-tables.el
    - Scanning modules/lang/org/autoload/org.el
    - Scanning modules/lang/php/autoload.el
    - Scanning modules/lang/plantuml/autoload.el
    - Scanning modules/lang/python/autoload/conda.el
    - Scanning modules/lang/python/autoload/pyenv.el
    - Scanning modules/lang/python/autoload/python.el
    - Scanning modules/lang/qt/autoload.el
    - Scanning modules/lang/racket/autoload.el
    - Scanning modules/lang/rest/autoload.el
    - Scanning modules/lang/ruby/autoload.el
    - Scanning modules/lang/rust/autoload.el
    - Scanning modules/lang/scala/autoload.el
    - Scanning modules/lang/scheme/autoload.el
    - Scanning modules/lang/sh/autoload.el
    - Scanning modules/lang/terra/autoload.el
    - Scanning modules/lang/web/autoload/css.el
    - Scanning modules/lang/web/autoload/evil.el
    - Scanning modules/lang/web/autoload/html.el
    - Scanning modules/term/eshell/autoload/commands.el
    - Scanning modules/term/eshell/autoload/company.el
    - Scanning modules/term/eshell/autoload/eshell.el
    - Scanning modules/term/eshell/autoload/evil.el
    - Scanning modules/term/eshell/autoload/prompts.el
    - Scanning modules/term/eshell/autoload/settings.el
    - Scanning modules/term/shell/autoload.el
    - Scanning modules/term/term/autoload.el
    - Scanning modules/term/vterm/autoload.el
    - Scanning modules/tools/debugger/autoload/debugger.el
    - Scanning modules/tools/debugger/autoload/evil.el
    - Scanning modules/tools/editorconfig/autoload.el
    - Scanning modules/tools/ein/autoload/ein.el
    - Scanning modules/tools/ein/autoload/hydra.el
    - Scanning modules/tools/eval/autoload/eval.el
    - Scanning modules/tools/eval/autoload/evil.el
    - Scanning modules/tools/eval/autoload/repl.el
    - Scanning modules/tools/eval/autoload/settings.el
    - Scanning modules/tools/gist/autoload/evil.el
    - Scanning modules/tools/lookup/autoload/docsets.el
    - Scanning modules/tools/lookup/autoload/evil.el
    - Scanning modules/tools/lookup/autoload/lookup.el
    - Scanning modules/tools/lookup/autoload/online.el
    - Scanning modules/tools/lsp/autoload.el
    - Scanning modules/tools/macos/autoload.el
    - Scanning modules/tools/magit/autoload.el
    - Scanning modules/tools/make/autoload.el
    - Scanning modules/tools/pass/autoload.el
    - Scanning modules/tools/pdf/autoload/pdf.el
    - Scanning modules/tools/prodigy/autoload.el
    - Scanning modules/tools/rgb/autoload.el
    - Scanning modules/tools/tmux/autoload/evil.el
    - Scanning modules/tools/tmux/autoload/tmux.el
    - Scanning modules/ui/doom-dashboard/autoload.el
    - Scanning modules/ui/fill-column/autoload.el
    - Scanning modules/ui/hydra/autoload/windows.el
    - Scanning modules/ui/modeline/autoload.el
    - Scanning modules/ui/nav-flash/autoload.el
    - Scanning modules/ui/neotree/autoload.el
    - Scanning modules/ui/popup/autoload/popup.el
    - Scanning modules/ui/popup/autoload/settings.el
    - Scanning modules/ui/pretty-code/autoload.el
    - Scanning modules/ui/treemacs/autoload.el
    - Scanning modules/ui/unicode/autoload.el
    - Scanning modules/ui/vc-gutter/autoload.el
    - Scanning modules/ui/vi-tilde-fringe/autoload.el
    - Scanning modules/ui/workspaces/autoload/evil.el
    - Scanning modules/ui/workspaces/autoload/workspaces.el
    > Byte-compiling core autoloads file...


In toplevel form:
autoloads.el:1757:50:Warning: reference to free variable ‘rotate-text-words’
autoloads.el:1757:50:Warning: assignment to free variable ‘rotate-text-words’
autoloads.el:2528:7:Warning: assignment to free variable ‘locate-command’

In end of data:
autoloads.el:3116:1:Warning: the following functions are not known to be
    defined: restart-emacs, +evil/next-end-of-method, +org/toggle-fold,
    +org/close-fold, outline-hide-subtree, lsp-deferred, magit-version,
    doom-modeline-def-modeline, doom-modeline-def-segment,
    doom-modeline-set-modeline, vi-tilde-fringe-mode, +workspace-p,
    perspective-p, +workspace-contains-buffer-p, persp-contain-buffer-p,
    +workspace-current, get-current-persp
    ✓ Generated .local/autoloads.elc
  > Installing packages...
    - No packages need to be installed
  > (Re)building packages...
    ✓ No packages need rebuilding
  > Purging orphaned packages (for the emperor)...
    - No builds to purge
    - Skipping elpa packages
    - Skipping repos
    - Skipping regrafting
  > (Re)generating package autoloads...
    > Generating package autoloads...
    - Scanning .local/straight/build/straight/straight-autoloads.el
    - Scanning .local/straight/build/use-package/use-package-autoloads.el
    - Scanning .local/straight/build/bind-key/bind-key-autoloads.el
    - Scanning .local/straight/build/auto-minor-mode/auto-minor-mode-autoloads.el
    - Scanning .local/straight/build/async/async-autoloads.el
    - Scanning .local/straight/build/gcmh/gcmh-autoloads.el
    - Scanning .local/straight/build/all-the-icons/all-the-icons-autoloads.el
    - Scanning .local/straight/build/hide-mode-line/hide-mode-line-autoloads.el
    - Scanning .local/straight/build/highlight-numbers/highlight-numbers-autoloads.el
    - Scanning .local/straight/build/rainbow-delimiters/rainbow-delimiters-autoloads.el
    - Scanning .local/straight/build/restart-emacs/restart-emacs-autoloads.el
    - Scanning .local/straight/build/better-jumper/better-jumper-autoloads.el
    - Scanning .local/straight/build/dtrt-indent/dtrt-indent-autoloads.el
    - Scanning .local/straight/build/helpful/helpful-autoloads.el
    - Scanning .local/straight/build/elisp-refs/elisp-refs-autoloads.el
    - Scanning .local/straight/build/ns-auto-titlebar/ns-auto-titlebar-autoloads.el
    - Scanning .local/straight/build/pcre2el/pcre2el-autoloads.el
    - Scanning .local/straight/build/smartparens/smartparens-autoloads.el
    - Scanning .local/straight/build/undo-tree/undo-tree-autoloads.el
    - Scanning .local/straight/build/ws-butler/ws-butler-autoloads.el
    - Scanning .local/straight/build/xclip/xclip-autoloads.el
    - Scanning .local/straight/build/projectile/projectile-autoloads.el
    - Scanning .local/straight/build/pkg-info/pkg-info-autoloads.el
    - Scanning .local/straight/build/general/general-autoloads.el
    - Scanning .local/straight/build/which-key/which-key-autoloads.el
    - Scanning .local/straight/build/js-doc/js-doc-autoloads.el
    - Scanning .local/straight/build/react-snippets/react-snippets-autoloads.el
    - Scanning .local/straight/build/yasnippet/yasnippet-autoloads.el
    - Scanning .local/straight/build/evil-matchit/evil-matchit-autoloads.el
    - Scanning .local/straight/build/evil/evil-autoloads.el
    - Scanning .local/straight/build/goto-chg/goto-chg-autoloads.el
    - Scanning .local/straight/build/company/company-autoloads.el
    - Scanning .local/straight/build/company-dict/company-dict-autoloads.el
    - Scanning .local/straight/build/company-prescient/company-prescient-autoloads.el
    - Scanning .local/straight/build/amx/amx-autoloads.el
    - Scanning .local/straight/build/ivy/ivy-autoloads.el
    - Scanning .local/straight/build/counsel/counsel-autoloads.el
    - Scanning .local/straight/build/swiper/swiper-autoloads.el
    - Scanning .local/straight/build/counsel-projectile/counsel-projectile-autoloads.el
    - Scanning .local/straight/build/hydra/hydra-autoloads.el
    - Scanning .local/straight/build/ivy-rich/ivy-rich-autoloads.el
    - Scanning .local/straight/build/wgrep/wgrep-autoloads.el
    - Scanning .local/straight/build/deft/deft-autoloads.el
    - Scanning .local/straight/build/doom-themes/doom-themes-autoloads.el
    - Scanning .local/straight/build/solaire-mode/solaire-mode-autoloads.el
    - Scanning .local/straight/build/hl-todo/hl-todo-autoloads.el
    - Scanning .local/straight/build/doom-modeline/doom-modeline-autoloads.el
    - Scanning .local/straight/build/anzu/anzu-autoloads.el
    - Scanning .local/straight/build/nav-flash/nav-flash-autoloads.el
    - Scanning .local/straight/build/evil-goggles/evil-goggles-autoloads.el
    - Scanning .local/straight/build/git-gutter/git-gutter-autoloads.el
    - Scanning .local/straight/build/vi-tilde-fringe/vi-tilde-fringe-autoloads.el
    - Scanning .local/straight/build/ace-window/ace-window-autoloads.el
    - Scanning .local/straight/build/avy/avy-autoloads.el
    - Scanning .local/straight/build/persp-mode/persp-mode-autoloads.el
    - Scanning .local/straight/build/evil-args/evil-args-autoloads.el
    - Scanning .local/straight/build/evil-easymotion/evil-easymotion-autoloads.el
    - Scanning .local/straight/build/evil-embrace/evil-embrace-autoloads.el
    - Scanning .local/straight/build/embrace/embrace-autoloads.el
    - Scanning .local/straight/build/expand-region/expand-region-autoloads.el
    - Scanning .local/straight/build/evil-surround/evil-surround-autoloads.el
    - Scanning .local/straight/build/evil-escape/evil-escape-autoloads.el
    - Scanning .local/straight/build/evil-exchange/evil-exchange-autoloads.el
    - Scanning .local/straight/build/evil-indent-plus/evil-indent-plus-autoloads.el
    - Scanning .local/straight/build/evil-nerd-commenter/evil-nerd-commenter-autoloads.el
    - Scanning .local/straight/build/evil-numbers/evil-numbers-autoloads.el
    - Scanning .local/straight/build/evil-snipe/evil-snipe-autoloads.el
    - Scanning .local/straight/build/evil-textobj-anyblock/evil-textobj-anyblock-autoloads.el
    - Scanning .local/straight/build/evil-traces/evil-traces-autoloads.el
    - Scanning .local/straight/build/evil-visualstar/evil-visualstar-autoloads.el
    - Scanning .local/straight/build/evil-quick-diff/evil-quick-diff-autoloads.el
    - Scanning .local/straight/build/evil-collection/evil-collection-autoloads.el
    - Scanning .local/straight/build/annalist/annalist-autoloads.el
    - Scanning .local/straight/build/evil-vimish-fold/evil-vimish-fold-autoloads.el
    - Scanning .local/straight/build/vimish-fold/vimish-fold-autoloads.el
    - Scanning .local/straight/build/evil-multiedit/evil-multiedit-autoloads.el
    - Scanning .local/straight/build/iedit/iedit-autoloads.el
    - Scanning .local/straight/build/evil-mc/evil-mc-autoloads.el
    - Scanning .local/straight/build/rotate-text/rotate-text-autoloads.el
    - Scanning .local/straight/build/auto-yasnippet/auto-yasnippet-autoloads.el
    - Scanning .local/straight/build/doom-snippets/doom-snippets-autoloads.el
    - Scanning .local/straight/build/diredfl/diredfl-autoloads.el
    - Scanning .local/straight/build/dired-git-info/dired-git-info-autoloads.el
    - Scanning .local/straight/build/diff-hl/diff-hl-autoloads.el
    - Scanning .local/straight/build/dired-rsync/dired-rsync-autoloads.el
    - Scanning .local/straight/build/fd-dired/fd-dired-autoloads.el
    - Scanning .local/straight/build/ibuffer-projectile/ibuffer-projectile-autoloads.el
    - Scanning .local/straight/build/ibuffer-vc/ibuffer-vc-autoloads.el
    - Scanning .local/straight/build/browse-at-remote/browse-at-remote-autoloads.el
    - Scanning .local/straight/build/git-timemachine/git-timemachine-autoloads.el
    - Scanning .local/straight/build/gitconfig-mode/gitconfig-mode-autoloads.el
    - Scanning .local/straight/build/gitignore-mode/gitignore-mode-autoloads.el
    - Scanning .local/straight/build/editorconfig/editorconfig-autoloads.el
    - Scanning .local/straight/build/flycheck/flycheck-autoloads.el
    - Scanning .local/straight/build/let-alist/let-alist-autoloads.el
    - Scanning .local/straight/build/dumb-jump/dumb-jump-autoloads.el
    - Scanning .local/straight/build/ivy-xref/ivy-xref-autoloads.el
    - Scanning .local/straight/build/dash-docs/dash-docs-autoloads.el
    - Scanning .local/straight/build/counsel-dash/counsel-dash-autoloads.el
    - Scanning .local/straight/build/lsp-mode/lsp-mode-autoloads.el
    - Scanning .local/straight/build/spinner/spinner-autoloads.el
    - Scanning .local/straight/build/markdown-mode/markdown-mode-autoloads.el
    - Scanning .local/straight/build/lsp-ui/lsp-ui-autoloads.el
    - Scanning .local/straight/build/company-lsp/company-lsp-autoloads.el
    - Scanning .local/straight/build/lsp-ivy/lsp-ivy-autoloads.el
    - Scanning .local/straight/build/magit/magit-autoloads.el
    - Scanning .local/straight/build/git-commit/git-commit-autoloads.el
    - Scanning .local/straight/build/with-editor/with-editor-autoloads.el
    - Scanning .local/straight/build/forge/forge-autoloads.el
    - Scanning .local/straight/build/emacsql/emacsql-autoloads.el
    - Scanning .local/straight/build/ghub/ghub-autoloads.el
    - Scanning .local/straight/build/magit-gitflow/magit-gitflow-autoloads.el
    - Scanning .local/straight/build/magit-todos/magit-todos-autoloads.el
    - Scanning .local/straight/build/github-review/github-review-autoloads.el
    - Scanning .local/straight/build/evil-magit/evil-magit-autoloads.el
    - Scanning .local/straight/build/graphql-mode/graphql-mode-autoloads.el
    - Scanning .local/straight/build/json-mode/json-mode-autoloads.el
    - Scanning .local/straight/build/json-reformat/json-reformat-autoloads.el
    - Scanning .local/straight/build/json-snatcher/json-snatcher-autoloads.el
    - Scanning .local/straight/build/jsonnet-mode/jsonnet-mode-autoloads.el
    - Scanning .local/straight/build/yaml-mode/yaml-mode-autoloads.el
    - Scanning .local/straight/build/csv-mode/csv-mode-autoloads.el
    - Scanning .local/straight/build/dhall-mode/dhall-mode-autoloads.el
    - Scanning .local/straight/build/reformatter/reformatter-autoloads.el
    - Scanning .local/straight/build/protobuf-mode/protobuf-mode-autoloads.el
    - Scanning .local/straight/build/highlight-quoted/highlight-quoted-autoloads.el
    - Scanning .local/straight/build/macrostep/macrostep-autoloads.el
    - Scanning .local/straight/build/overseer/overseer-autoloads.el
    - Scanning .local/straight/build/elisp-def/elisp-def-autoloads.el
    - Scanning .local/straight/build/elisp-demos/elisp-demos-autoloads.el
    - Scanning .local/straight/build/buttercup/buttercup-autoloads.el
    - Scanning .local/straight/build/coffee-mode/coffee-mode-autoloads.el
    - Scanning .local/straight/build/js2-mode/js2-mode-autoloads.el
    - Scanning .local/straight/build/rjsx-mode/rjsx-mode-autoloads.el
    - Scanning .local/straight/build/typescript-mode/typescript-mode-autoloads.el
    - Scanning .local/straight/build/eslintd-fix/eslintd-fix-autoloads.el
    - Scanning .local/straight/build/js2-refactor/js2-refactor-autoloads.el
    - Scanning .local/straight/build/multiple-cursors/multiple-cursors-autoloads.el
    - Scanning .local/straight/build/npm-mode/npm-mode-autoloads.el
    - Scanning .local/straight/build/nodejs-repl/nodejs-repl-autoloads.el
    - Scanning .local/straight/build/skewer-mode/skewer-mode-autoloads.el
    - Scanning .local/straight/build/simple-httpd/simple-httpd-autoloads.el
    - Scanning .local/straight/build/tide/tide-autoloads.el
    - Scanning .local/straight/build/xref-js2/xref-js2-autoloads.el
    - Scanning .local/straight/build/markdown-toc/markdown-toc-autoloads.el
    - Scanning .local/straight/build/edit-indirect/edit-indirect-autoloads.el
    - Scanning .local/straight/build/evil-markdown/evil-markdown-autoloads.el
    - Scanning .local/straight/build/htmlize/htmlize-autoloads.el
    - Scanning .local/straight/build/org-bullets/org-bullets-autoloads.el
    - Scanning .local/straight/build/ox-clip/ox-clip-autoloads.el
    - Scanning .local/straight/build/toc-org/toc-org-autoloads.el
    - Scanning .local/straight/build/org-cliplink/org-cliplink-autoloads.el
    - Scanning .local/straight/build/org-bookmark-heading/org-bookmark-heading-autoloads.el
    - Scanning .local/straight/build/evil-org/evil-org-autoloads.el
    - Scanning .local/straight/build/orgit/orgit-autoloads.el
    - Scanning .local/straight/build/org-download/org-download-autoloads.el
    - Scanning .local/straight/build/centered-window/centered-window-autoloads.el
    - Scanning .local/straight/build/org-tree-slide/org-tree-slide-autoloads.el
    - Scanning .local/straight/build/org-re-reveal/org-re-reveal-autoloads.el
    - Scanning .local/straight/build/ob-async/ob-async-autoloads.el
    - Scanning .local/straight/build/rustic/rustic-autoloads.el
    - Scanning .local/straight/build/xterm-color/xterm-color-autoloads.el
    - Scanning .local/straight/build/company-shell/company-shell-autoloads.el
    - Scanning .local/straight/build/emmet-mode/emmet-mode-autoloads.el
    - Scanning .local/straight/build/haml-mode/haml-mode-autoloads.el
    - Scanning .local/straight/build/pug-mode/pug-mode-autoloads.el
    - Scanning .local/straight/build/slim-mode/slim-mode-autoloads.el
    - Scanning .local/straight/build/web-mode/web-mode-autoloads.el
    - Scanning .local/straight/build/company-web/company-web-autoloads.el
    - Scanning .local/straight/build/sass-mode/sass-mode-autoloads.el
    - Scanning .local/straight/build/stylus-mode/stylus-mode-autoloads.el
    - Scanning .local/straight/build/sws-mode/sws-mode-autoloads.el
    - Scanning .local/straight/build/rainbow-mode/rainbow-mode-autoloads.el
    - Scanning .local/straight/build/counsel-css/counsel-css-autoloads.el
    - Scanning .local/straight/build/drag-stuff/drag-stuff-autoloads.el
    - Scanning .local/straight/build/link-hint/link-hint-autoloads.el
    - Scanning .local/straight/build/flycheck-popup-tip/flycheck-popup-tip-autoloads.el
    - Scanning .local/straight/build/flycheck-cask/flycheck-cask-autoloads.el
    - Scanning .local/straight/build/org-mode/org-mode-autoloads.el
    - Scanning .local/straight/build/leetcode/leetcode-autoloads.el
    > Byte-compiling package autoloads file...


In toplevel form:
autoloads.pkg.el:3822:57:Warning: assignment to free variable
    ‘solaire-mode--pending-bg-swap’
autoloads.pkg.el:7950:47:Warning: reference to free variable ‘magit-mode-map’
autoloads.pkg.el:8947:189:Warning: reference to free variable
    ‘skewer-mode-map’
autoloads.pkg.el:9768:38:Warning: reference to free variable
    ‘org-src-lang-modes’
autoloads.pkg.el:9768:38:Warning: assignment to free variable
    ‘org-src-lang-modes’

In end of data:
autoloads.pkg.el:11085:1:Warning: the function
    ‘skewer-repl-mode-compilation-shell-hook’ is not known to be defined.
    ✓ Generated .local/autoloads.pkg.elc

Loading package general...
Loading package general...done (0.018s)
  > Recompiling stale elc files...
    ✓ Recompiled 0/0 file(s) (152 ignored)
> Updating packages (this may take a while)...
  > (1/208) Fetching straight...nil
  > (2/208) Fetching use-package...nil
  > (3/208) Fetching bind-key...nil
  - (4/208) auto-minor-mode is up-to-date...nil
  - (5/208) gcmh is up-to-date...nil
  - (6/208) all-the-icons is up-to-date...nil
  - (7/208) hide-mode-line is up-to-date...nil
  - (8/208) highlight-numbers is up-to-date...nil
  - (9/208) rainbow-delimiters is up-to-date...nil
  - (10/208) restart-emacs is up-to-date...nil
  - (11/208) better-jumper is up-to-date...nil
  - (12/208) dtrt-indent is up-to-date...nil
  - (13/208) helpful is up-to-date...nil
  - (14/208) ns-auto-titlebar is up-to-date...nil
  - (15/208) pcre2el is up-to-date...nil
  - (16/208) smartparens is up-to-date...nil
  - (17/208) undo-tree is up-to-date...nil
  - (18/208) ws-butler is up-to-date...nil
  - (19/208) xclip is up-to-date...nil
  - (20/208) projectile is up-to-date...nil
  - (21/208) general is up-to-date...nil
  - (22/208) which-key is up-to-date...nil
  > (23/208) Fetching js-doc...nil
  > (24/208) Fetching react-snippets...nil
  > (25/208) Fetching evil-matchit...nil
  > (26/208) Fetching leetcode...nil
  - (27/208) company is up-to-date...nil
  - (28/208) company-dict is up-to-date...nil
  - (29/208) company-prescient is up-to-date...nil
  - (30/208) swiper is up-to-date...nil
  - (31/208) ivy is up-to-date...nil
  - (32/208) ivy-hydra is up-to-date...nil
  - (33/208) counsel is up-to-date...nil
  - (34/208) amx is up-to-date...nil
  - (35/208) counsel-projectile is up-to-date...nil
  - (36/208) ivy-rich is up-to-date...nil
  - (37/208) wgrep is up-to-date...nil
  - (38/208) deft is up-to-date...nil
  - (39/208) doom-themes is up-to-date...nil
  - (40/208) solaire-mode is up-to-date...nil
  - (41/208) hl-todo is up-to-date...nil
  - (42/208) doom-modeline is up-to-date...nil
  - (43/208) anzu is up-to-date...nil
  - (44/208) evil-anzu is up-to-date...nil
  - (45/208) nav-flash is up-to-date...nil
  - (46/208) evil-goggles is up-to-date...nil
  - (47/208) git-gutter-fringe is up-to-date...nil
  - (48/208) vi-tilde-fringe is up-to-date...nil
  - (49/208) ace-window is up-to-date...nil
  - (50/208) persp-mode is up-to-date...nil
  - (51/208) evil is up-to-date...nil
  - (52/208) evil-args is up-to-date...nil
  - (53/208) evil-easymotion is up-to-date...nil
  - (54/208) evil-embrace is up-to-date...nil
  - (55/208) evil-escape is up-to-date...nil
  - (56/208) evil-exchange is up-to-date...nil
  - (57/208) evil-indent-plus is up-to-date...nil
  - (58/208) evil-nerd-commenter is up-to-date...nil
  - (59/208) evil-numbers is up-to-date...nil
  - (60/208) evil-snipe is up-to-date...nil
  - (61/208) evil-surround is up-to-date...nil
  - (62/208) evil-textobj-anyblock is up-to-date...nil
  - (63/208) evil-traces is up-to-date...nil
  - (64/208) evil-visualstar is up-to-date...nil
  - (65/208) exato is up-to-date...nil
  - (66/208) evil-quick-diff is up-to-date...nil
  - (67/208) evil-collection is up-to-date...nil
  - (68/208) yasnippet is up-to-date...nil
  - (69/208) evil-vimish-fold is up-to-date...nil
  - (70/208) evil-multiedit is up-to-date...nil
  - (71/208) evil-mc is up-to-date...nil
  > (72/208) Fetching rotate-text...nil
  - (73/208) auto-yasnippet is up-to-date...nil
  > (74/208) Checking out doom-snippets (2781b78)...nil
  > (74/208) Updating doom-snippets...
      f00cee9 Add jupyter snippet to org-mode

  ✓ (74/208) doom-snippets updated (22c96ef -> 2781b78)
  - (75/208) diredfl is up-to-date...nil
  - (76/208) dired-git-info is up-to-date...nil
  - (77/208) diff-hl is up-to-date...nil
  - (78/208) dired-rsync is up-to-date...nil
  - (79/208) fd-dired is up-to-date...nil
  - (80/208) ibuffer-projectile is up-to-date...nil
  - (81/208) ibuffer-vc is up-to-date...nil
  - (82/208) browse-at-remote is up-to-date...nil
  - (83/208) git-timemachine is up-to-date...nil
  - (84/208) gitconfig-mode is up-to-date...nil
  - (85/208) gitignore-mode is up-to-date...nil
  - (86/208) flycheck is up-to-date...nil
  - (87/208) flycheck-popup-tip is up-to-date...nil
  - (88/208) editorconfig is up-to-date...nil
  - (89/208) dumb-jump is up-to-date...nil
  - (90/208) ivy-xref is up-to-date...nil
  - (91/208) dash-docs is up-to-date...nil
  - (92/208) counsel-dash is up-to-date...nil
  - (93/208) lsp-mode is up-to-date...nil
  - (94/208) lsp-ui is up-to-date...nil
  - (95/208) company-lsp is up-to-date...nil
  - (96/208) lsp-ivy is up-to-date...nil
  - (97/208) magit is up-to-date...nil
  - (98/208) forge is up-to-date...nil
  - (99/208) magit-gitflow is up-to-date...nil
  - (100/208) magit-todos is up-to-date...nil
  - (101/208) github-review is up-to-date...nil
  - (102/208) evil-magit is up-to-date...nil
  - (103/208) graphql-mode is up-to-date...nil
  - (104/208) json-mode is up-to-date...nil
  - (105/208) jsonnet-mode is up-to-date...nil
  - (106/208) yaml-mode is up-to-date...nil
  - (107/208) csv-mode is up-to-date...nil
  - (108/208) dhall-mode is up-to-date...nil
  > (109/208) Fetching protobuf-mode...nil
  - (110/208) highlight-quoted is up-to-date...nil
  - (111/208) macrostep is up-to-date...nil
  - (112/208) overseer is up-to-date...nil
  - (113/208) elisp-def is up-to-date...nil
  - (114/208) elisp-demos is up-to-date...nil
  - (115/208) flycheck-cask is up-to-date...nil
  - (116/208) buttercup is up-to-date...nil
  - (117/208) coffee-mode is up-to-date...nil
  - (118/208) js2-mode is up-to-date...nil
  - (119/208) rjsx-mode is up-to-date...nil
  - (120/208) typescript-mode is up-to-date...nil
  - (121/208) eslintd-fix is up-to-date...nil
  - (122/208) js2-refactor is up-to-date...nil
  - (123/208) npm-mode is up-to-date...nil
  - (124/208) nodejs-repl is up-to-date...nil
  - (125/208) skewer-mode is up-to-date...nil
  - (126/208) tide is up-to-date...nil
  - (127/208) xref-js2 is up-to-date...nil
  - (128/208) markdown-mode is up-to-date...nil
  - (129/208) markdown-toc is up-to-date...nil
  - (130/208) edit-indirect is up-to-date...nil
  - (131/208) evil-markdown is up-to-date...nil
  - (132/208) org-mode is up-to-date...nil
  - (133/208) avy is up-to-date...nil
  - (134/208) htmlize is up-to-date...nil
  - (135/208) org-bullets is up-to-date...nil
  - (136/208) org-yt is up-to-date...nil
  - (137/208) ox-clip is up-to-date...nil
  - (138/208) toc-org is up-to-date...nil
  - (139/208) org-cliplink is up-to-date...nil
  - (140/208) org-bookmark-heading is up-to-date...nil
  - (141/208) evil-org is up-to-date...nil
  - (142/208) orgit is up-to-date...nil
  - (143/208) org-download is up-to-date...nil
  - (144/208) centered-window is up-to-date...nil
  - (145/208) org-tree-slide is up-to-date...nil
  - (146/208) org-re-reveal is up-to-date...nil
  - (147/208) ob-async is up-to-date...nil
  - (148/208) ob-rust is up-to-date...nil
  - (149/208) rustic is up-to-date...nil
  > (150/208) Fetching company-shell...nil
  - (151/208) emmet-mode is up-to-date...nil
  - (152/208) haml-mode is up-to-date...nil
  - (153/208) pug-mode is up-to-date...nil
  - (154/208) slim-mode is up-to-date...nil
  - (155/208) web-mode is up-to-date...nil
  - (156/208) company-web is up-to-date...nil
  - (157/208) sass-mode is up-to-date...nil
  - (158/208) stylus-mode is up-to-date...nil
  - (159/208) sws-mode is up-to-date...nil
  - (160/208) rainbow-mode is up-to-date...nil
  - (161/208) counsel-css is up-to-date...nil
  - (162/208) drag-stuff is up-to-date...nil
  - (163/208) link-hint is up-to-date...nil
  > (164/208) Fetching memoize...nil
  > (165/208) Fetching parent-mode...nil
  > (166/208) Fetching dash...nil
  > (167/208) Fetching dash-functional...nil
  > (168/208) Fetching s...nil
  > (169/208) Fetching f...nil
  > (170/208) Fetching elisp-refs...nil
  > (171/208) Fetching loop...nil
  > (172/208) Fetching pkg-info...nil
  > (173/208) Fetching epl...nil
  > (174/208) Fetching goto-chg...nil
  > (175/208) Fetching graphql...nil
  > (176/208) Fetching spinner...nil
  > (177/208) Fetching aio...nil
  - (178/208) prescient is up-to-date...nil
  > (179/208) Fetching hydra...nil
  > (180/208) Fetching lv...nil
  > (181/208) Fetching shrink-path...nil
  > (182/208) Fetching git-gutter...nil
  > (183/208) Fetching fringe-helper...nil
  > (184/208) Fetching embrace...nil
  > (185/208) Fetching expand-region...nil
  > (186/208) Fetching annalist...nil
  > (187/208) Fetching vimish-fold...nil
  > (188/208) Fetching iedit...nil
  > (189/208) Fetching transient...nil
  > (190/208) Fetching let-alist...nil
  > (191/208) Fetching popup...nil
  > (192/208) Fetching async...nil
  > (193/208) Fetching ht...nil
  - (194/208) git-commit is up-to-date...nil
  > (195/208) Fetching with-editor...nil
  > (195/208) Updating with-editor...
      From https://github.com/magit/with-editor
         7e0bf75..9097321  master     -> origin/master

  ✓ (195/208) with-editor updated (7e0bf75 -> 9097321)
  > (196/208) Fetching closql...nil
  > (197/208) Fetching emacsql-sqlite...nil
  > (198/208) Fetching emacsql...nil
  > (199/208) Fetching ghub...nil
  > (200/208) Fetching treepy...nil
  > (201/208) Fetching magit-popup...nil
  > (202/208) Fetching json-reformat...nil
  > (203/208) Fetching json-snatcher...nil
  > (204/208) Fetching reformatter...nil
  > (205/208) Fetching multiple-cursors...nil
  > (206/208) Fetching simple-httpd...nil
  > (207/208) Fetching xterm-color...nil
  > (208/208) Fetching web-completion-data...nil
✓ Updated 2 package(s)
> (Re)building packages...
  → Building doom-snippets...

DOOM Loading deferred package ws-butler from doom--after-call-ws-butler-h
DOOM Loading deferred package undo-tree from doom--after-call-undo-tree-h
DOOM Loading deferred package so-long from doom--after-call-so-long-h
DOOM Loading deferred package smartparens from doom--after-call-smartparens-h
DOOM Loading deferred package saveplace from doom--after-call-saveplace-h
DOOM Loading deferred package recentf from doom--after-call-recentf-h
DOOM Loading deferred package projectile from doom--after-call-projectile-h
DOOM Loading deferred package paren from doom--after-call-paren-h
DOOM Loading deferred package winner from doom--after-call-winner-h
Configuring package dtrt-indent...
Configuring package dtrt-indent...done (0.000s)
  → Building doom-snippets...done
  → Building with-editor...
x There was an unexpected error:
  Type: error
  Message:
    error
  Data:
    "Lisp nesting exceeds ‘max-lisp-eval-depth’"

it happens to me almost every time I run doom upgrade too, here is my log

> (Re)building packages...
  → Building doom-snippets...

DOOM Loading deferred package ws-butler from doom--after-call-ws-butler-h
DOOM Loading deferred package undo-tree from doom--after-call-undo-tree-h
DOOM Loading deferred package so-long from doom--after-call-so-long-h
DOOM Loading deferred package smartparens from doom--after-call-smartparens-h
DOOM Loading deferred package saveplace from doom--after-call-saveplace-h
DOOM Loading deferred package recentf from doom--after-call-recentf-h
DOOM Loading deferred package projectile from doom--after-call-projectile-h
DOOM Loading deferred package paren from doom--after-call-paren-h
DOOM Loading deferred package winner from doom--after-call-winner-h
Configuring package dtrt-indent...
Configuring package dtrt-indent...done (0.000s)
  → Building doom-snippets...done
  → Building with-editor...

Debugger entered--Lisp error: (error "Lisp nesting exceeds ‘max-lisp-eval-depth’")
  undo-tree-copy(#s(undo-tree :root [nil ([nil nil ((3235 . 3243) (82 . 192) (3117 . 3125) (3059 . 3060) (2863 . 3116) (2805 . 2806) (2043 . 2862) (2023 . 2024) (482 . 2042) (446 . 447) (82 . 481) (1 . 275) (t . -1)) nil (24122 14070 325034 244000) 0 nil]) nil nil (24122 14070 325038 822000) 0 nil] :current [nil nil ((3235 . 3243) (82 . 192) (3117 . 3125) (3059 . 3060) (2863 . 3116) (2805 . 2806) (2043 . 2862) (2023 . 2024) (482 . 2042) (446 . 447) (82 . 481) (1 . 275) (t . -1)) nil (24122 14070 325034 244000) 0 nil] :size 104 :count 1 :object-pool #<hash-table eq 0/65 0x155b77f9519d>))
  #f(compiled-function (&optional filename overwrite) "Store undo-tree history to file.\n\nIf optional argument FILENAME is omitted, default save file is\n\".<buffer-file-name>.~undo-tree\" if buffer is visiting a file.\nOtherwise, prompt for one.\n\nIf OVERWRITE is non-nil, any existing file will be overwritten\nwithout asking for confirmation." (interactive nil) #<bytecode 0x155b77d9daf9>)(nil overwrite)
  apply(#f(compiled-function (&optional filename overwrite) "Store undo-tree history to file.\n\nIf optional argument FILENAME is omitted, default save file is\n\".<buffer-file-name>.~undo-tree\" if buffer is visiting a file.\nOtherwise, prompt for one.\n\nIf OVERWRITE is non-nil, any existing file will be overwritten\nwithout asking for confirmation." (interactive nil) #<bytecode 0x155b77d9daf9>) (nil overwrite))
  (cond (doom-debug-mode (apply orig-fn args)) ((not doom-interactive-mode) (let ((old-fn (symbol-function 'write-region))) (let* ((vnew #'(lambda ...)) (vnew #'(lambda ... ...)) (vnew #'(lambda ...)) (vnew #'(lambda ... ... ...)) (old (symbol-function 'write-region)) (old (symbol-function 'message)) (old (symbol-function 'load-file)) (standard-output vnew)) (unwind-protect (progn (fset 'write-region vnew) (fset 'message vnew) (fset 'load-file vnew) (apply orig-fn args)) (fset 'write-region old) (fset 'message old) (fset 'load-file old))))) ((let ((inhibit-message t) (save-silently t)) (prog1 (apply orig-fn args) (message "")))))
  doom-shut-up-a(#f(compiled-function (&optional filename overwrite) "Store undo-tree history to file.\n\nIf optional argument FILENAME is omitted, default save file is\n\".<buffer-file-name>.~undo-tree\" if buffer is visiting a file.\nOtherwise, prompt for one.\n\nIf OVERWRITE is non-nil, any existing file will be overwritten\nwithout asking for confirmation." (interactive nil) #<bytecode 0x155b77d9daf9>) nil overwrite)
  apply(doom-shut-up-a #f(compiled-function (&optional filename overwrite) "Store undo-tree history to file.\n\nIf optional argument FILENAME is omitted, default save file is\n\".<buffer-file-name>.~undo-tree\" if buffer is visiting a file.\nOtherwise, prompt for one.\n\nIf OVERWRITE is non-nil, any existing file will be overwritten\nwithout asking for confirmation." (interactive nil) #<bytecode 0x155b77d9daf9>) (nil overwrite))
  undo-tree-save-history(nil overwrite)
  undo-tree-save-history-from-hook()
  kill-buffer(#<buffer with-editor-autoloads.el>)
  (if buf (kill-buffer buf) nil)
  (let* ((buf (and t (find-buffer-visiting generated-autoload-file)))) (if buf (kill-buffer buf) nil))
  (if (file-exists-p generated-autoload-file) nil (let ((find-file-hook nil) (write-file-functions nil) (debug-on-error nil)) (update-directory-autoloads (straight--build-dir package))) (let* ((buf (and t (find-buffer-visiting generated-autoload-file)))) (if buf (kill-buffer buf) nil)))
  (let ((generated-autoload-file (straight--autoloads-file package)) (backup-inhibited t) (version-control 'never) (message-log-max nil) (inhibit-message t)) (if (file-exists-p generated-autoload-file) nil (let ((find-file-hook nil) (write-file-functions nil) (debug-on-error nil)) (update-directory-autoloads (straight--build-dir package))) (let* ((buf (and t (find-buffer-visiting generated-autoload-file)))) (if buf (kill-buffer buf) nil))))
  (let* ((plist recipe) (package (plist-get plist :package))) (let ((generated-autoload-file (straight--autoloads-file package)) (backup-inhibited t) (version-control 'never) (message-log-max nil) (inhibit-message t)) (if (file-exists-p generated-autoload-file) nil (let ((find-file-hook nil) (write-file-functions nil) (debug-on-error nil)) (update-directory-autoloads (straight--build-dir package))) (let* ((buf (and t (find-buffer-visiting generated-autoload-file)))) (if buf (kill-buffer buf) nil)))))
  (catch '--cl-block-straight--generate-package-autoloads-- (if (straight--plist-get recipe :no-autoloads straight-disable-autoloads) (progn (throw '--cl-block-straight--generate-package-autoloads-- nil))) 'autoload (let* ((plist recipe) (package (plist-get plist :package))) (let ((generated-autoload-file (straight--autoloads-file package)) (backup-inhibited t) (version-control 'never) (message-log-max nil) (inhibit-message t)) (if (file-exists-p generated-autoload-file) nil (let ((find-file-hook nil) (write-file-functions nil) (debug-on-error nil)) (update-directory-autoloads (straight--build-dir package))) (let* ((buf (and t ...))) (if buf (kill-buffer buf) nil))))))
  straight--generate-package-autoloads((:type git :flavor melpa :host github :repo "magit/with-editor" :package "with-editor" :local-repo "with-editor"))
  (progn (straight--symlink-package recipe) (straight--compute-dependencies package) (setq straight--echo-area-dirty nil) (let* ((dependencies (and t (straight--get-dependencies package)))) (if dependencies (progn (let ((--dolist-tail-- dependencies)) (while --dolist-tail-- (let (...) (straight-use-package ... nil nil task) (setq --dolist-tail-- ...)))) (if straight--echo-area-dirty (progn (straight--progress-begin task)))) nil)) (straight--generate-package-autoloads recipe) (straight--byte-compile-package recipe) (straight--compile-package-texinfo recipe))
  (prog1 (progn (straight--symlink-package recipe) (straight--compute-dependencies package) (setq straight--echo-area-dirty nil) (let* ((dependencies (and t (straight--get-dependencies package)))) (if dependencies (progn (let ((--dolist-tail-- dependencies)) (while --dolist-tail-- (let ... ... ...))) (if straight--echo-area-dirty (progn (straight--progress-begin task)))) nil)) (straight--generate-package-autoloads recipe) (straight--byte-compile-package recipe) (straight--compile-package-texinfo recipe)) (if gensym--task-cdr (progn (straight--output "%s...done" gensym--task-cdr))))
  (progn (if gensym--task-car (progn (straight--output "%s..." gensym--task-car))) (prog1 (progn (straight--symlink-package recipe) (straight--compute-dependencies package) (setq straight--echo-area-dirty nil) (let* ((dependencies (and t (straight--get-dependencies package)))) (if dependencies (progn (let (...) (while --dolist-tail-- ...)) (if straight--echo-area-dirty (progn ...))) nil)) (straight--generate-package-autoloads recipe) (straight--byte-compile-package recipe) (straight--compile-package-texinfo recipe)) (if gensym--task-cdr (progn (straight--output "%s...done" gensym--task-cdr)))))
...
  (if cli (funcall (progn (or (and (memq (type-of cli) cl-struct-doom-cli-tags) t) (signal 'wrong-type-argument (list 'doom-cli cli))) (aref cli 7)) (doom--cli-process cli args)) (user-error "Couldn't find any %S command" command))
  (let* ((cli (and t (doom-cli-get command)))) (if cli (funcall (progn (or (and (memq (type-of cli) cl-struct-doom-cli-tags) t) (signal 'wrong-type-argument (list 'doom-cli cli))) (aref cli 7)) (doom--cli-process cli args)) (user-error "Couldn't find any %S command" command)))
  doom-cli-execute("upgrade" nil)
  (and (doom-cli-execute command args) (print! (success "Finished! (%.4fs)") (float-time (time-subtract (current-time) start-time))))
  (let ((start-time (current-time))) (and (doom-cli-execute command args) (print! (success "Finished! (%.4fs)") (float-time (time-subtract (current-time) start-time)))))
  (condition-case e (let ((start-time (current-time))) (and (doom-cli-execute command args) (print! (success "Finished! (%.4fs)") (float-time (time-subtract (current-time) start-time))))) (user-error (print! (error "%s\n") (error-message-string e)) (print! (yellow "See 'doom help %s' for documentation on this comma...") (car args)) (error "")) ((debug error) (print! (error "There was an unexpected error:")) (print-group! (print! "%s %s" (bold "Type:") (car e)) (print! (bold "Message:")) (print-group! (print! "%s" (get (car e) 'error-message))) (print! (bold "Data:")) (print-group! (if (cdr e) (let ((--dolist-tail-- ...) item) (while --dolist-tail-- (setq item ...) (print! "%S" item) (setq --dolist-tail-- ...))) (print! "n/a"))) (if (string-match-p (regexp-quote straight-process-buffer) (error-message-string e)) (progn (print! (bold "Straight output:")) (print-group! (print! "%s" (straight--process-get-output)))))) (if debug-on-error nil (terpri) (print! (concat "Run the command again with the -d (or --debug) swi..." "mode and (hopefully) generate a backtrace from thi..." "\n  %s\n\n" "If you file a bug report, please include it!") (string-join (append (list (file-name-nondirectory load-file-name) "-d" command) args) " ")) (error ""))))
  (cond ((not noninteractive) (print! "Doom launched out of %s (test mode)" (path user-emacs-directory)) (load! "init.el" user-emacs-directory) (doom-run-all-startup-hooks-h)) ((null command) (doom-cli-execute "help")) ((condition-case e (let ((start-time (current-time))) (and (doom-cli-execute command args) (print! (success "Finished! (%.4fs)") (float-time (time-subtract ... start-time))))) (user-error (print! (error "%s\n") (error-message-string e)) (print! (yellow "See 'doom help %s' for documentation on this comma...") (car args)) (error "")) ((debug error) (print! (error "There was an unexpected error:")) (print-group! (print! "%s %s" (bold "Type:") (car e)) (print! (bold "Message:")) (print-group! (print! "%s" (get ... ...))) (print! (bold "Data:")) (print-group! (if (cdr e) (let ... ...) (print! "n/a"))) (if (string-match-p (regexp-quote straight-process-buffer) (error-message-string e)) (progn (print! ...) (print-group! ...)))) (if debug-on-error nil (terpri) (print! (concat "Run the command again with the -d (or --debug) swi..." "mode and (hopefully) generate a backtrace from thi..." "\n  %s\n\n" "If you file a bug report, please include it!") (string-join (append ... args) " ")) (error ""))))))
  (let ((help-p (cdr (assq 'help-p --alist--))) (debug-p (cdr (assq 'debug-p --alist--))) (yes-p (cdr (assq 'yes-p --alist--))) (emacsdir (cdr (assq 'emacsdir --alist--))) (doomdir (cdr (assq 'doomdir --alist--))) (localdir (cdr (assq 'localdir --alist--))) (command (cdr (assq 'command --alist--))) (args (cdr (assq 'args --alist--)))) :bare t (if emacsdir (progn (setq user-emacs-directory (file-name-as-directory emacsdir)) (print! (info "EMACSDIR=%s") localdir))) (if doomdir (progn (setenv "DOOMDIR" doomdir) (print! (info "DOOMDIR=%s") localdir))) (if localdir (progn (setenv "DOOMLOCALDIR" localdir) (print! (info "DOOMLOCALDIR=%s") localdir))) (if debug-p (progn (setenv "DEBUG" "1") (setq doom-debug-mode t) (print! (info "Debug mode on")))) (if yes-p (progn (setenv "YES" "1") (setq doom-auto-accept t) (print! (info "Auto-yes on")))) (if help-p (progn (if command (progn (setq args (cons command args)))) (setq command "help"))) (if (equal (user-real-uid) 0) (progn (message (concat "WARNING: This script is running as root. This isn'..." "unintentional. It will cause file permissions erro..." "Doom installation on a non-root account.\n")) (if (or doom-auto-accept (y-or-n-p "Continue anyway?")) nil (user-error "Aborted")))) (if (or emacsdir doomdir localdir) (progn (load! "core/core.el" user-emacs-directory))) (cond ((not noninteractive) (print! "Doom launched out of %s (test mode)" (path user-emacs-directory)) (load! "init.el" user-emacs-directory) (doom-run-all-startup-hooks-h)) ((null command) (doom-cli-execute "help")) ((condition-case e (let ((start-time (current-time))) (and (doom-cli-execute command args) (print! (success "Finished! (%.4fs)") (float-time ...)))) (user-error (print! (error "%s\n") (error-message-string e)) (print! (yellow "See 'doom help %s' for documentation on this comma...") (car args)) (error "")) ((debug error) (print! (error "There was an unexpected error:")) (print-group! (print! "%s %s" (bold "Type:") (car e)) (print! (bold "Message:")) (print-group! (print! "%s" ...)) (print! (bold "Data:")) (print-group! (if ... ... ...)) (if (string-match-p ... ...) (progn ... ...))) (if debug-on-error nil (terpri) (print! (concat "Run the command again with the -d (or --debug) swi..." "mode and (hopefully) generate a backtrace from thi..." "\n  %s\n\n" "If you file a bug report, please include it!") (string-join ... " ")) (error "")))))))
  (lambda (--alist--) (ignore --alist--) (let ((help-p (cdr (assq 'help-p --alist--))) (debug-p (cdr (assq 'debug-p --alist--))) (yes-p (cdr (assq 'yes-p --alist--))) (emacsdir (cdr (assq 'emacsdir --alist--))) (doomdir (cdr (assq 'doomdir --alist--))) (localdir (cdr (assq 'localdir --alist--))) (command (cdr (assq 'command --alist--))) (args (cdr (assq 'args --alist--)))) :bare t (if emacsdir (progn (setq user-emacs-directory (file-name-as-directory emacsdir)) (print! (info "EMACSDIR=%s") localdir))) (if doomdir (progn (setenv "DOOMDIR" doomdir) (print! (info "DOOMDIR=%s") localdir))) (if localdir (progn (setenv "DOOMLOCALDIR" localdir) (print! (info "DOOMLOCALDIR=%s") localdir))) (if debug-p (progn (setenv "DEBUG" "1") (setq doom-debug-mode t) (print! (info "Debug mode on")))) (if yes-p (progn (setenv "YES" "1") (setq doom-auto-accept t) (print! (info "Auto-yes on")))) (if help-p (progn (if command (progn (setq args ...))) (setq command "help"))) (if (equal (user-real-uid) 0) (progn (message (concat "WARNING: This script is running as root. This isn'..." "unintentional. It will cause file permissions erro..." "Doom installation on a non-root account.\n")) (if (or doom-auto-accept (y-or-n-p "Continue anyway?")) nil (user-error "Aborted")))) (if (or emacsdir doomdir localdir) (progn (load! "core/core.el" user-emacs-directory))) (cond ((not noninteractive) (print! "Doom launched out of %s (test mode)" (path user-emacs-directory)) (load! "init.el" user-emacs-directory) (doom-run-all-startup-hooks-h)) ((null command) (doom-cli-execute "help")) ((condition-case e (let (...) (and ... ...)) (user-error (print! ... ...) (print! ... ...) (error "")) ((debug error) (print! ...) (print-group! ... ... ... ... ... ...) (if debug-on-error nil ... ... ...)))))))(((command . "upgrade")))
  funcall((lambda (--alist--) (ignore --alist--) (let ((help-p (cdr (assq 'help-p --alist--))) (debug-p (cdr (assq 'debug-p --alist--))) (yes-p (cdr (assq 'yes-p --alist--))) (emacsdir (cdr (assq 'emacsdir --alist--))) (doomdir (cdr (assq 'doomdir --alist--))) (localdir (cdr (assq 'localdir --alist--))) (command (cdr (assq 'command --alist--))) (args (cdr (assq 'args --alist--)))) :bare t (if emacsdir (progn (setq user-emacs-directory (file-name-as-directory emacsdir)) (print! (info "EMACSDIR=%s") localdir))) (if doomdir (progn (setenv "DOOMDIR" doomdir) (print! (info "DOOMDIR=%s") localdir))) (if localdir (progn (setenv "DOOMLOCALDIR" localdir) (print! (info "DOOMLOCALDIR=%s") localdir))) (if debug-p (progn (setenv "DEBUG" "1") (setq doom-debug-mode t) (print! (info "Debug mode on")))) (if yes-p (progn (setenv "YES" "1") (setq doom-auto-accept t) (print! (info "Auto-yes on")))) (if help-p (progn (if command (progn (setq args ...))) (setq command "help"))) (if (equal (user-real-uid) 0) (progn (message (concat "WARNING: This script is running as root. This isn'..." "unintentional. It will cause file permissions erro..." "Doom installation on a non-root account.\n")) (if (or doom-auto-accept (y-or-n-p "Continue anyway?")) nil (user-error "Aborted")))) (if (or emacsdir doomdir localdir) (progn (load! "core/core.el" user-emacs-directory))) (cond ((not noninteractive) (print! "Doom launched out of %s (test mode)" (path user-emacs-directory)) (load! "init.el" user-emacs-directory) (doom-run-all-startup-hooks-h)) ((null command) (doom-cli-execute "help")) ((condition-case e (let (...) (and ... ...)) (user-error (print! ... ...) (print! ... ...) (error "")) ((debug error) (print! ...) (print-group! ... ... ... ... ... ...) (if debug-on-error nil ... ... ...))))))) ((command . "upgrade")))
  (if cli (funcall (progn (or (and (memq (type-of cli) cl-struct-doom-cli-tags) t) (signal 'wrong-type-argument (list 'doom-cli cli))) (aref cli 7)) (doom--cli-process cli args)) (user-error "Couldn't find any %S command" command))
  (let* ((cli (and t (doom-cli-get command)))) (if cli (funcall (progn (or (and (memq (type-of cli) cl-struct-doom-cli-tags) t) (signal 'wrong-type-argument (list 'doom-cli cli))) (aref cli 7)) (doom--cli-process cli args)) (user-error "Couldn't find any %S command" command)))
  doom-cli-execute(:main ("upgrade"))
  (let* ((load-prefer-newer t) (loaddir (file-name-directory (file-truename load-file-name))) (emacsdir (getenv "EMACSDIR")) (user-emacs-directory (abbreviate-file-name (or emacsdir (expand-file-name "../" loaddir))))) (setq load-path (cons (expand-file-name "core" user-emacs-directory) load-path)) (require 'core) (require 'core-cli) (defcli! :main ((help-p ["-h" "--help"] "Same as help command") (debug-p ["-d" "--debug"] "Turns on doom-debug-mode (and debug-on-error)") (yes-p ["-y" "--yes"] "Auto-accept all confirmation prompts") (emacsdir ["--emacsdir" dir] "Use the emacs config at DIR (e.g. ~/.emacs.d)") (doomdir ["--doomdir" dir] "Use the private module at DIR (e.g. ~/.doom.d)") (localdir ["--localdir" dir] "Use DIR as your local storage directory") &optional command &rest args) "A command line interface for managing Doom Emacs.\n..." :bare t (if emacsdir (progn (setq user-emacs-directory (file-name-as-directory emacsdir)) (print! (info "EMACSDIR=%s") localdir))) (if doomdir (progn (setenv "DOOMDIR" doomdir) (print! (info "DOOMDIR=%s") localdir))) (if localdir (progn (setenv "DOOMLOCALDIR" localdir) (print! (info "DOOMLOCALDIR=%s") localdir))) (if debug-p (progn (setenv "DEBUG" "1") (setq doom-debug-mode t) (print! (info "Debug mode on")))) (if yes-p (progn (setenv "YES" "1") (setq doom-auto-accept t) (print! (info "Auto-yes on")))) (if help-p (progn (if command (progn (setq args (cons command args)))) (setq command "help"))) (if (equal (user-real-uid) 0) (progn (message (concat "WARNING: This script is running as root. This isn'..." "unintentional. It will cause file permissions erro..." "Doom installation on a non-root account.\n")) (if (or doom-auto-accept (y-or-n-p "Continue anyway?")) nil (user-error "Aborted")))) (if (or emacsdir doomdir localdir) (progn (load! "core/core.el" user-emacs-directory))) (cond ((not noninteractive) (print! "Doom launched out of %s (test mode)" (path user-emacs-directory)) (load! "init.el" user-emacs-directory) (doom-run-all-startup-hooks-h)) ((null command) (doom-cli-execute "help")) ((condition-case e (let ((start-time ...)) (and (doom-cli-execute command args) (print! ... ...))) (user-error (print! (error "%s\n") (error-message-string e)) (print! (yellow "See 'doom help %s' for documentation on this comma...") (car args)) (error "")) ((debug error) (print! (error "There was an unexpected error:")) (print-group! (print! "%s %s" ... ...) (print! ...) (print-group! ...) (print! ...) (print-group! ...) (if ... ...)) (if debug-on-error nil (terpri) (print! ... ...) (error ""))))))) (doom-cli-execute :main (cdr (member "--" argv))) (setq argv nil))
  eval-buffer(#<buffer  *load*> nil "/home/merrick/.emacs.d/bin/doom" nil t)  ; Reading at buffer position 5352
  load-with-code-conversion("/home/merrick/.emacs.d/bin/doom" "/home/merrick/.emacs.d/bin/doom" nil t)
  load("/home/merrick/.emacs.d/bin/doom" nil t t)
  command-line-1(("-scriptload" ".emacs.d/bin/doom" "--" "upgrade"))
  command-line()
  normal-top-level()

I've tracked down the issue and am working on a fix.

In the mean time, adding this to ~/.doom.d/init.el should fix the issue:

(when noninteractive
  (after! undo-tree
    (global-undo-tree-mode -1)))

Just wanted to chime in to confirm that @hlissner's fix worked for me ^_^

https://gitlab.com/snippets/1941151
managed to get the error while running doom -d up

As of 0e851ac this issue should be resolved. Interactive modes will no longer be activated in non-interactive sessions, now that they're attached to hooks (e.g. doom-first-file-hook) that only run in interactive sessions. Let me know if the issue persists and I'll reopen it. Thanks for bringing it to my attention!

I'm getting this issue all of the sudden. The backtrace is garbage because it doesn't say anything helpful:

Debugger entered--Lisp error: (error "Lisp nesting exceeds ‘max-lisp-eval-depth’")  
cl-subseq(("28" "0" "50") 0 3) 
seq-subseq(("28" "0" "50") 0 3)  
cl-subseq(("28" "0" "50") 0 3)  
seq-subseq(("28" "0" "50") 0 3)  
cl-subseq(("28" "0" "50") 0 3)  
seq-subseq(("28" "0" "50") 0 3)  
cl-subseq(("28" "0" "50") 0 3)  
seq-subseq(("28" "0" "50") 0 3)
;; This is on infinite repeat

This started happening after a recent doom upgrade.

Here's the result of doom info:

((emacs
  (version . "28.0.50")
  (features . "XPM JPEG TIFF GIF PNG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP")
  (build . "Jun 14, 2020")
  (buildopts "--with-x-toolkit=lucid --with-modules --without-mailutils")
  (windowsys . batch)
  (daemonp . server-running))
 (doom
  (version . "2.0.9")
  (build . "HEAD -> develop, origin/develop, origin/HEAD 847bbf380 2020-06-13 17:12:23 -0400")
  (dir . "~/.config/doom/"))
 (system
  (type . gnu/linux)
  (config . "x86_64-pc-linux-gnu")
  (shell . "/usr/bin/fish")
  (uname . "Linux 5.4.46_1 #1 SMP PREEMPT Wed Jun 10 19:33:58 UTC 2020 x86_64")
  (path "/usr/bin" "/usr/local/bin" "~/.local/bin" "~/.local/share/lutris/runners/wine/lutris-5.6-x86_64/bin" "~/.cargo/bin" ".rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/" "~/.nimble/bin" "~/.local/share/fzf/bin" "~/.local/share/npm-packages/bin" "~/.local/share/jabba/jdk/[email protected]/bin" "/bin" "/usr/local/sbin" "/usr/sbin" "/sbin" "/opt/texlive/2020/bin/x86_64-linux" "/sbin" "/sbin" "/usr/local/libexec/emacs/28.0.50/x86_64-pc-linux-gnu"))
 (config
  (envfile . envvar-file)
  (elc-files . 187)
  (modules :completion company (selectrum +orderless) :ui deft doom doom-dashboard hl-todo hydra modeline nav-flash ophints (popup +all +defaults) (pretty-code +fira) pretty-hydra unicode vc-gutter window-select workspaces :editor (evil +everywhere) file-templates fold (format +onsave) imenu parinfer rotate-text snippets undo-fu word-wrap :emacs (dired +icons) electric (ibuffer +icons) vc :term eshell shell vterm :tools debugger editorconfig (eval +overlay) (lookup +docsets) lsp magit make pdf rgb :lang (cc +lsp) common-lisp data emacs-lisp (haskell +lsp) (latex +cdlatex +fontification +viewers) markdown (org +dragndrop +present) racket rst scheme ses (sh +fish) web :config (default +bindings +smartparens) :private common-lisp evil javascript keys notmuch shell-extras)
  (packages (swiper :disable t) (eglot :disable t) (js2-mode :disable t) (dhall-mode :disable t) (disaster :disable t) (flycheck-nim :disable t) (flycheck-guile :disable t) (esup :recipe (:host github :repo "jschaf/esup")) (org-chef :recipe (:host github :repo "Chobbes/org-chef")) (rmsbolt :recipe (:host gitlab :repo "jgkamat/rmsbolt")) (vimrc-mode))
  (unpin t)
  (elpa "n/a")))

Was this page helpful?
0 / 5 - 0 ratings

Related issues

oyarsa picture oyarsa  Â·  3Comments

pieterdd picture pieterdd  Â·  3Comments

luisenrike picture luisenrike  Â·  3Comments

idoo picture idoo  Â·  3Comments

rgrinberg picture rgrinberg  Â·  3Comments