I'm new to doom emacs and I wanted to try it last night.
I open emacs and I only see a blank and a message saying it's that Doom was loaded.

But it's not loaded because if I press SPC I got a space in the buffer, not the which-key prompt in the bottom.
I had emacs already, but I reinstalled it a few times using different flags like brew install emacs --with-modules --with-cocoa and brew install emacs --with-cocoa --with-gnutls when trying to fix it.
Doom emacs should load normally
brew install emacs --with-cocoa --with-gnutlsgit clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dgit checkout develop (master is broken)makemake installemacsI also trying using bin/doom, so after I added the bin folder to my PATH:
brew install emacs --with-cocoa --with-gnutlsgit clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dgit checkout develop (master is broken)doom install (after run doom run and got blank page)doom autoloads (after run doom run and got blank page)doom clean (after run doom run and got blank page)doom install (after run doom run and got blank page)doom update (after run doom run and got blank page)doom upgrade (after run doom run and got blank page)Any help would be appreciated, thanks =)
Click to expand
$ doom version
Doom v2.0.9 (Emacs v26.1)
Branch: develop
Commit: f2d48a17647ccf2711a8f4a4dce6e7f5849749c5.
$ doom doctor
Doom Doctor
Emacs v26.1
Doom v2.0.9 (f2d48a17)
shell: zsh
Compiled with:
JPEG NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS THREADS LCMS2
uname -a:
Darwin Lucass-MacBook-Pro.local 16.7.0 Darwin Kernel Version 16.7.0: Mon Nov 13
21:56:25 PST 2017; root:xnu-3789.72.11~1/RELEASE_X86_64 x86_64
Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
Everything seems fine, happy Emacs’ing!
$ doom test
[...]
Ran 105 out of 123 specs, 0 failed, in 0.7 seconds.
$ DEBUG=1 make doctor
Makefile:51: warning: overriding commands for target `compile-private'
Makefile:41: warning: ignoring old commands for target `compile-private'
Doom Doctor
Emacs v26.1
Doom v2.0.9 (f2d48a17)
shell: zsh
Compiled with:
JPEG NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS THREADS LCMS2
uname -a:
Darwin Lucass-MacBook-Pro.local 16.7.0 Darwin Kernel Version 16.7.0: Mon Nov 13
21:56:25 PST 2017; root:xnu-3789.72.11~1/RELEASE_X86_64 x86_64
Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
Everything seems fine, happy Emacs’ing!
if you're using develop you need to make quickstart per the readme rather than make && make install
https://github.com/hlissner/doom-emacs/tree/develop#quick-start
Thanks @perchard =)
I ran that, but I got:
$ doom quickstart
✓ Generated autodefs
✓ Clean up autoloads
✓ Cached package state
✓ Package autoloads included
✓ Removed load-path/auto-mode-alist entries
In toplevel form:
autoloads.pkg.el:3795:1:Warning: misplaced interactive spec: ‘(interactive
"P")’
Copied backup to /Users/lucasoliveira/.emacs.d/.local/autoloads.pkg.el.bk
Deleted old autoloads.pkg.el
--------------------------------------------------
There was an unexpected error:
Error in an autoloads file (doom-autoload-error)
autoloads.pkg.el
(void-variable evilmi-jump-items)
Run the command again with the -d (or --debug) option to enable debug
mode and, hopefully, generate a stack trace. If you decide to file a bug
report, please include it!
Emacs outputs to standard error, so you’ll need to redirect stderr to
stdout to pipe this to a file or clipboard!
e.g. doom -d install 2>&1 | clipboard-program
Error in Doom Emacs core: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items)
also I ran autoloads
$ doom autoloads
[...]
✓ Scanned modules/lang/org/autoload/org-present.el
✓ Scanned modules/lang/org/autoload/org-link.el
✓ Scanned modules/lang/org/autoload/org-capture.el
✓ Scanned modules/lang/org/autoload/org-attach.el
âš Ignoring modules/lang/org/autoload/ipython.el
✓ Scanned modules/lang/sh/autoload.el
✓ Scanned modules/ui/doom-dashboard/autoload.el
✓ Scanned modules/ui/doom-modeline/autoload.el
✓ Scanned modules/ui/hl-todo/autoload.el
✓ Scanned modules/ui/nav-flash/autoload.el
✓ Scanned modules/ui/popup/autoload/settings.el
✓ Scanned modules/ui/popup/autoload/popup.el
✓ Scanned modules/ui/treemacs/autoload.el
✓ Scanned modules/ui/vc-gutter/autoload.el
✓ Scanned modules/ui/vi-tilde-fringe/autoload.el
✓ Expanded module autoload paths
✓ Generated autodefs
✓ Clean up autoloads
Initializing modules
✓ Cached package state
✓ Package autoloads included
✓ Removed load-path/auto-mode-alist entries
In toplevel form:
autoloads.pkg.el:3795:1:Warning: misplaced interactive spec: ‘(interactive
"P")’
Copied backup to /Users/lucasoliveira/.emacs.d/.local/autoloads.pkg.el.bk
Deleted old autoloads.pkg.el
--------------------------------------------------
There was an unexpected error:
Error in an autoloads file (doom-autoload-error)
autoloads.pkg.el
(void-variable evilmi-jump-items)
Run the command again with the -d (or --debug) option to enable debug
mode and, hopefully, generate a stack trace. If you decide to file a bug
report, please include it!
Emacs outputs to standard error, so you’ll need to redirect stderr to
stdout to pipe this to a file or clipboard!
e.g. doom -d install 2>&1 | clipboard-program
Error in Doom Emacs core: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items)
Finished!
Now when I start emacs using doom run I got a message saying to run doom refresh so I ran it:
$ doom refresh
✓ Clean up autoloads
Looking for orphaned packages...
Initializing modules
No unused packages to remove
Looking for packages to install...
No packages to install!
✓ Cached package state
✓ Package autoloads included
✓ Removed load-path/auto-mode-alist entries
In toplevel form:
autoloads.pkg.el:3795:1:Warning: misplaced interactive spec: ‘(interactive
"P")’
Copied backup to /Users/lucasoliveira/.emacs.d/.local/autoloads.pkg.el.bk
Deleted old autoloads.pkg.el
--------------------------------------------------
There was an unexpected error:
Error in an autoloads file (doom-autoload-error)
autoloads.pkg.el
(void-variable evilmi-jump-items)
Run the command again with the -d (or --debug) option to enable debug
mode and, hopefully, generate a stack trace. If you decide to file a bug
report, please include it!
Emacs outputs to standard error, so you’ll need to redirect stderr to
stdout to pipe this to a file or clipboard!
e.g. doom -d install 2>&1 | clipboard-program
Error in Doom Emacs core: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items)
Do you guys know what I should do to fix that doom-autoload-error?
Thanks =)
commands using
-d, click to expand
$ doom -d quickstart
Debug mode on
Loading /Users/lucasoliveira/.emacs.d/core/autoload/debug.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/files.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/message.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/packages.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/cache.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/autoloads.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/byte-compile.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/debug.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/packages.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/patch-macos.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/quickstart.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/upgrade.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/test.el (source)...
Debugger entered--Lisp error: (void-function evil-define-command)
(evil-define-command evilmi-jump-items (&optional num) "Jump between items." :repeat nil (interactive "P") (cond ((and evilmi-may-jump-by-percentage num) (evilmi-jump-to-percentage num)) (t (evilmi--operate-on-item num))))
eval-buffer(#<buffer *load*-1351> nil "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" nil t) ; Reading at buffer position 1067
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" nil t)
load("/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads" nil t)
package--activate-autoloads-and-load-path(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil))
package--load-files-for-activation(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil) nil)
package-activate-1(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil) nil deps)
package-activate(evil-matchit)
package-initialize()
(condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize)))
(let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize))))
(progn (require 'package) (setq package-activated-list nil package--initialized nil) (let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize)))))
(if (or force-p (not (and (boundp 'package--initialized) package--initialized))) (progn (require 'package) (setq package-activated-list nil package--initialized nil) (let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize))))))
doom-ensure-packages-initialized(t)
(progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))
(if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them"))))
(progn (setq doom-init-p t) (if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))) (if (or force-p (doom-initialize-autoloads doom-package-autoload-file) noninteractive) nil (user-error "Your package autoloads are missing! Run `bin/doom refresh' to regenerate them")))
(if (or force-p (not doom-init-p)) (progn (setq doom-init-p t) (if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))) (if (or force-p (doom-initialize-autoloads doom-package-autoload-file) noninteractive) nil (user-error "Your package autoloads are missing! Run `bin/doom refresh' to regenerate them"))))
doom-initialize(t)
eval-buffer(#<buffer *load*-902184> nil "/Users/lucasoliveira/.emacs.d/core/core.el" nil t) ; Reading at buffer position 21260
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/core/core.el" "/Users/lucasoliveira/.emacs.d/core/core.el" nil t)
require(core "/Users/lucasoliveira/.emacs.d/core/core")
eval-buffer(#<buffer *load*-349709> nil "/Users/lucasoliveira/.emacs.d/init.el" nil t) ; Reading at buffer position 3804
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/init.el" "/Users/lucasoliveira/.emacs.d/init.el" nil t)
load("/Users/lucasoliveira/.emacs.d/init" nil nomessage)
(let ((args (cdr (cdr (cdr command-line-args)))) (emacs-dir (or (getenv "EMACSDIR") (expand-file-name "../" (file-name-directory (file-truename load-file-name)))))) (while (condition-case nil (progn (string-prefix-p "-" (car args))) (error nil)) (let* ((val (car-safe (prog1 args (setq args (cdr args)))))) (cond ((member val '("--help" "-h")) (error "Did you mean 'doom help'?")) ((member val '("--debug" "-d")) (setenv "DEBUG" "1") (message "Debug mode on")) ((member val '("--insecure" "-i")) (setenv "INSECURE" "1") (message "Insecure mode on")) ((member val '("--private" "-p")) (setq doom-private-dir (expand-file-name (concat (car-safe (prog1 args (setq args (cdr args)))) "/"))) (setenv "DOOMDIR" doom-private-dir) (message "DOOMDIR changed to %s" doom-private-dir) (or (file-directory-p doom-private-dir) (message "Warning: %s does not exist" (abbreviate-file-name doom-private-dir)))) ((member val '("--emacsd" "-e")) (setq emacs-dir (expand-file-name (concat (car-safe (prog1 args (setq args (cdr args)))) "/"))) (message "Emacs directory changed to %s" emacs-dir)) ((member val '("--yes" "-y")) (setenv "YES" "1") (message "Auto-yes mode on")) (t nil)))) (or (file-directory-p emacs-dir) (error "%s does not exist" emacs-dir)) (load (expand-file-name "init" emacs-dir) nil 'nomessage) (cond ((not noninteractive) (doom|run-all-startup-hooks)) ((and (not (cdr args)) (member (car args) '("help" "h"))) (usage)) ((not args) (message "No command detected, aborting!\n\nRun %s help for documentation." (file-name-nondirectory load-file-name))) ((let ((default-directory emacs-dir)) (setq argv nil noninteractive 'doom) (condition-case e (doom-dispatch (car args) (cdr args)) (user-error (signal (car e) (cdr e))) ((debug error) (message "--------------------------------------------------\n") (message "There was an unexpected error:") (message " %s (%s)" (get (car e) 'error-message) (car e)) (let ((--dolist-tail-- (cdr e)) item) (while --dolist-tail-- (setq item (car --dolist-tail--)) (message " %s" item) (setq --dolist-tail-- (cdr --dolist-tail--)))) (if debug-on-error nil (message (concat "\nRun the command again with the -d (or --debug) option to enable debug\n" "mode and, hopefully, generate a stack trace. If you decide to file a bug\n" "report, please include it!\n\n" "Emacs outputs to standard error, so you'll need to redirect stderr to\n" "stdout to pipe this to a file or clipboard!\n\n" " e.g. doom -d install 2>&1 | clipboard-program")) (signal 'doom-error e))))))))
eval-buffer(#<buffer *load*> nil "/Users/lucasoliveira/.emacs.d/bin/doom" nil t) ; Reading at buffer position 4931
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/bin/doom" "/Users/lucasoliveira/.emacs.d/bin/doom" nil t)
load("/Users/lucasoliveira/.emacs.d/bin/doom" nil t t)
command-line-1(("-scriptload" "/Users/lucasoliveira/.emacs.d/bin/doom" "--" "-d" "quickstart"))
command-line()
normal-top-level()
$ doom -d autoloads
Debug mode on
Loading /Users/lucasoliveira/.emacs.d/core/autoload/debug.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/files.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/message.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/packages.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/autoload/cache.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/autoloads.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/byte-compile.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/debug.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/packages.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/patch-macos.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/quickstart.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/upgrade.el (source)...
Loading /Users/lucasoliveira/.emacs.d/core/cli/test.el (source)...
Debugger entered--Lisp error: (void-function evil-define-command)
(evil-define-command evilmi-jump-items (&optional num) "Jump between items." :repeat nil (interactive "P") (cond ((and evilmi-may-jump-by-percentage num) (evilmi-jump-to-percentage num)) (t (evilmi--operate-on-item num))))
eval-buffer(#<buffer *load*-868438> nil "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" nil t) ; Reading at buffer position 1067
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads.el" nil t)
load("/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435/evil-matchit-autoloads" nil t)
package--activate-autoloads-and-load-path(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil))
package--load-files-for-activation(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil) nil)
package-activate-1(#s(package-desc :name evil-matchit :version (20181227 1435) :summary "Vim matchit ported to Evil" :reqs ((evil (1 2 0)) (emacs (24 4))) :kind nil :archive nil :dir "/Users/lucasoliveira/.emacs.d/.local/packages/elpa/evil-matchit-20181227.1435" :extras ((:url . "http://github.com/redguardtoo/evil-matchit") (:maintainer "Chen Bin" . "[email protected]") (:authors ("Chen Bin" . "[email protected]")) (:keywords "matchit" "vim" "evil")) :signed nil) nil deps)
package-activate(evil-matchit)
package-initialize()
(condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize)))
(let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize))))
(progn (require 'package) (setq package-activated-list nil package--initialized nil) (let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize)))))
(if (or force-p (not (and (boundp 'package--initialized) package--initialized))) (progn (require 'package) (setq package-activated-list nil package--initialized nil) (let (byte-compile-warnings) (condition-case _ (package-initialize) ('error (package-refresh-contents) (setq doom--refreshed-p t) (package-initialize))))))
doom-ensure-packages-initialized(t)
(progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))
(if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them"))))
(progn (setq doom-init-p t) (if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))) (if (or force-p (doom-initialize-autoloads doom-package-autoload-file) noninteractive) nil (user-error "Your package autoloads are missing! Run `bin/doom refresh' to regenerate them")))
(if (or force-p (not doom-init-p)) (progn (setq doom-init-p t) (if (or force-p (not (doom-initialize-autoloads doom-autoload-file))) (progn (doom-ensure-core-directories-exist) (doom-ensure-same-emacs-version-p) (require 'core-packages) (doom-ensure-packages-initialized force-p) (doom-ensure-core-packages) (if (or force-p noninteractive) nil (user-error "Your doom autoloads are missing! Run `bin/doom refresh' to regenerate them")))) (if (or force-p (doom-initialize-autoloads doom-package-autoload-file) noninteractive) nil (user-error "Your package autoloads are missing! Run `bin/doom refresh' to regenerate them"))))
doom-initialize(t)
eval-buffer(#<buffer *load*-278342> nil "/Users/lucasoliveira/.emacs.d/core/core.el" nil t) ; Reading at buffer position 21260
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/core/core.el" "/Users/lucasoliveira/.emacs.d/core/core.el" nil t)
require(core "/Users/lucasoliveira/.emacs.d/core/core")
eval-buffer(#<buffer *load*-623507> nil "/Users/lucasoliveira/.emacs.d/init.el" nil t) ; Reading at buffer position 3804
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/init.el" "/Users/lucasoliveira/.emacs.d/init.el" nil t)
load("/Users/lucasoliveira/.emacs.d/init" nil nomessage)
(let ((args (cdr (cdr (cdr command-line-args)))) (emacs-dir (or (getenv "EMACSDIR") (expand-file-name "../" (file-name-directory (file-truename load-file-name)))))) (while (condition-case nil (progn (string-prefix-p "-" (car args))) (error nil)) (let* ((val (car-safe (prog1 args (setq args (cdr args)))))) (cond ((member val '("--help" "-h")) (error "Did you mean 'doom help'?")) ((member val '("--debug" "-d")) (setenv "DEBUG" "1") (message "Debug mode on")) ((member val '("--insecure" "-i")) (setenv "INSECURE" "1") (message "Insecure mode on")) ((member val '("--private" "-p")) (setq doom-private-dir (expand-file-name (concat (car-safe (prog1 args (setq args (cdr args)))) "/"))) (setenv "DOOMDIR" doom-private-dir) (message "DOOMDIR changed to %s" doom-private-dir) (or (file-directory-p doom-private-dir) (message "Warning: %s does not exist" (abbreviate-file-name doom-private-dir)))) ((member val '("--emacsd" "-e")) (setq emacs-dir (expand-file-name (concat (car-safe (prog1 args (setq args (cdr args)))) "/"))) (message "Emacs directory changed to %s" emacs-dir)) ((member val '("--yes" "-y")) (setenv "YES" "1") (message "Auto-yes mode on")) (t nil)))) (or (file-directory-p emacs-dir) (error "%s does not exist" emacs-dir)) (load (expand-file-name "init" emacs-dir) nil 'nomessage) (cond ((not noninteractive) (doom|run-all-startup-hooks)) ((and (not (cdr args)) (member (car args) '("help" "h"))) (usage)) ((not args) (message "No command detected, aborting!\n\nRun %s help for documentation." (file-name-nondirectory load-file-name))) ((let ((default-directory emacs-dir)) (setq argv nil noninteractive 'doom) (condition-case e (doom-dispatch (car args) (cdr args)) (user-error (signal (car e) (cdr e))) ((debug error) (message "--------------------------------------------------\n") (message "There was an unexpected error:") (message " %s (%s)" (get (car e) 'error-message) (car e)) (let ((--dolist-tail-- (cdr e)) item) (while --dolist-tail-- (setq item (car --dolist-tail--)) (message " %s" item) (setq --dolist-tail-- (cdr --dolist-tail--)))) (if debug-on-error nil (message (concat "\nRun the command again with the -d (or --debug) option to enable debug\n" "mode and, hopefully, generate a stack trace. If you decide to file a bug\n" "report, please include it!\n\n" "Emacs outputs to standard error, so you'll need to redirect stderr to\n" "stdout to pipe this to a file or clipboard!\n\n" " e.g. doom -d install 2>&1 | clipboard-program")) (signal 'doom-error e))))))))
eval-buffer(#<buffer *load*> nil "/Users/lucasoliveira/.emacs.d/bin/doom" nil t) ; Reading at buffer position 4931
load-with-code-conversion("/Users/lucasoliveira/.emacs.d/bin/doom" "/Users/lucasoliveira/.emacs.d/bin/doom" nil t)
load("/Users/lucasoliveira/.emacs.d/bin/doom" nil t t)
command-line-1(("-scriptload" "/Users/lucasoliveira/.emacs.d/bin/doom" "--" "-d" "autoloads"))
command-line()
normal-top-level()
This autoload error is a separate issue, caused by the latest version of the evil-matchit package. There's a PR open to address it.
In the meantime, you can add this to your ~/.doom.d/packages.el file to get around it:
(package! evil-matchit :recipe (:fetcher github :repo "redguardtoo/evil-matchit" :commit "7d65b4167b1f0086c2b42b3aec805e47a0d355c4"))
Afterwards, don't forget to run ~/.emacs.d/bin/doom refresh (or make in ~/.emacs.d, they're the same thing).
Regarding your original issue (which should be resolved now that you ran quickstart), the reason you weren't seeing anything was because you had no private config set up (i.e. no ~/.doom.d folder). It's the ~/.doom.d/init.el file that determines what doom modules to load. Without it, it will load the bare minimum.
make quickstart will have created those files for you. It will be your primary means of customizing Doom.
It worked!
I didn't know about ~/.doom.d, I think I can add to github to keep track of my configs, right?
Thank you very much.
Most helpful comment
This autoload error is a separate issue, caused by the latest version of the
evil-matchitpackage. There's a PR open to address it.In the meantime, you can add this to your
~/.doom.d/packages.elfile to get around it:Afterwards, don't forget to run
~/.emacs.d/bin/doom refresh(ormakein~/.emacs.d, they're the same thing).Regarding your original issue (which should be resolved now that you ran
quickstart), the reason you weren't seeing anything was because you had no private config set up (i.e. no~/.doom.dfolder). It's the~/.doom.d/init.elfile that determines what doom modules to load. Without it, it will load the bare minimum.make quickstartwill have created those files for you. It will be your primary means of customizing Doom.