Closed Compro-Prasad closed 6 years ago
That's weird that rtags-diagnostics
from c-c++/init-rtags
is
executed as it should not be executed when using a dump.
When executing a Spacemacs dump we should execute this code path: https://github.com/syl20bnr/spacemacs/blob/develop/core/core-configuration-layer.el#L593-L597
Do you have the message:
"Running from a dumped file. Skipping the loading process!"
?
Compro Prasad notifications@github.com writes:
Description :octocat:
I am using portable dumper and Emacs functions normally when I don't use the
spacemacs.pdump
. When I open with the dump file it does load faster but there is an error in the c++ layer about rtags which causes some kind of diagnostic warning/error.What I am using:
My spacemacs config is concise and can be found at https://github.com/Compro-Prasad/.spacemacs.d
I merged Emacs master at
4010631fe9
with pdumper atfaaaeceec4
and you can add https://github.com/Compro-Prasad/emacs remote to get the changes I needed to make to build it properly. The branch name ismy-pdumper
.Reproduction guide :beetle:
Start Emacs using
emacs-27.0.50 --force-dump -debug-init
Watch for
*spacemacs dumper*
and let the dump completeClose Emacs
Start Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
There you get the backtrace as given below
Observed behaviour: :eyes: :broken_heart:
I am getting a backtrace when I open Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
.Expected behaviour: :heart: :smile: I don't want a backtrace when I open Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
System Info :computer:
- OS: gnu/linux
- Emacs: 27.0.50
- Spacemacs: 0.300.0
- Spacemacs branch: develop (rev. ce5842fa)
- Graphic display: t
- Distribution: spacemacs
- Editing style: vim
- Completion: helm
- Layers:
(helm auto-completion git neotree spell-checking syntax-checking version-control html (c-c++ :variables c-c++-enable-clang-support t c-c++-default-mode-for-headers 'c++-mode c-c++-enable-rtags-support t) graphviz latex javascript emacs-lisp markdown (shell :variables shell-default-height 30 shell-default-position 'bottom) node pandoc imenu-list cmake nginx pdf-tools ranger tern systemd debug github twitter (colors :variables colors-colorize-identifiers 'all) gnus games emoji xkcd selectric semantic (org :variables org-enable-bootstrap-support t org-enable-github-support t org-enable-reveal-js-support t org-enable-org-journal-support t org-projectile-file "TODOs.org") better-defaults (ibuffer :variables ibuffer-group-buffers-by 'projects) (rcirc :variables rcirc-enable-authinfo-support t))
- System configuration features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS XWIDGETS LIBSYSTEMD JSON CANNOT_DUMP LCMS2
Backtrace :paw_prints:
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) rtags-has-diagnostics() rtags-diagnostics() (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-p I merged Emacs master at 4010631fe9 with pdumper at faaaeceec4 and you can add https://github.com/Compro-Prasad/emacs remote to get the changes I needed to make to build it properly. The branch name is my-pdumper. Reproduction guide beetle Start Emacs using emacs-27.0.50 --force-dump -debug-init roject "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook)) (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) (condition-case err (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) ((debug error) (funcall use-package--warning351 :init err))) (progn (condition-case err (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) ((debug error) (funcall use-package--warning351 :init err))) (if (not (require 'rtags nil t)) (display-warning 'use-package (format "Cannot load %s" 'rtags) :error))) (condition-case err (progn (condition-case err (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) ((debug error) (funcall use-package--warning351 :init err))) (if (not (require 'rtags nil t)) (display-warning 'use-package (format "Cannot load %s" 'rtags) :error))) ((debug error) (funcall use-package--warning351 :catch err))) (progn (defvar use-package--warning351 (function (lambda (keyword err) (let ((msg (format "%s/%s: %s" 'rtags keyword (error-message-string err)))) (display-warning 'use-package msg :error))))) (condition-case err (progn (condition-case err (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) ((debug error) (funcall use-package--warning351 :init err))) (if (not (require 'rtags nil t)) (display-warning 'use-package (format "Cannot load %s" 'rtags) :error))) ((debug error) (funcall use-package--warning351 :catch err)))) (if (symbol-value 'c-c++-enable-rtags-support) (progn (defvar use-package--warning351 (function (lambda (keyword err) (let ((msg (format "%s/%s: %s" 'rtags keyword (error-message-string err)))) (display-warning 'use-package msg :error))))) (condition-case err (progn (condition-case err (if (run-hook-with-args-until-failure 'use-package--rtags--pre-init-hook) (progn (progn (setq rtags-autostart-diagnostics t) (add-hook 'rtags-jump-hook 'evil-set-jump) (rtags-diagnostics) (evil-delay '(and (boundp 'rtags-mode-map) (keymapp rtags-mode-map)) '(condition-case-unless-debug err (evil-define-key* 'normal rtags-mode-map (kbd "RET") 'rtags-select-other-window (kbd "M-RET") 'rtags-select (kbd "q") 'rtags-bury-or-delete) (error (message "error in evil-define-key: %s" (error-message-string err)))) 'after-load-functions t nil (format "evil-define-key-in-%s" 'rtags-mode-map)) (let ((--dolist-tail-- c-c++-modes) mode) (while --dolist-tail-- (setq mode (car --dolist-tail--)) (spacemacs/set-leader-keys-for-major-mode mode "g." 'spacemacs/c-c++-tags-find-symbol-at-point "g," 'spacemacs/c-c++-tags-find-references-at-point "g;" 'spacemacs/c-c++-tags-find-file "g/" 'rtags-find-all-references-at-point "g[" 'rtags-location-stack-back "g]" 'rtags-location-stack-forward "g>" 'spacemacs/c-c++-tags-find-symbol "g<" 'spacemacs/c-c++-tags-find-references "gB" 'rtags-show-rtags-buffer "gd" 'rtags-print-dependencies "gD" 'rtags-diagnostics "ge" 'rtags-reparse-file "gE" 'rtags-preprocess-file "gF" 'rtags-fixit "gG" 'rtags-guess-function-at-point "gh" 'rtags-print-class-hierarchy "gI" 'spacemacs/c-c++-tags-imenu "gL" 'rtags-copy-and-print-current-location "gM" 'rtags-symbol-info "gO" 'rtags-goto-offset "gp" 'rtags-set-current-project "gR" 'rtags-rename-symbol "gs" 'rtags-print-source-arguments "gS" 'rtags-display-summary "gT" 'rtags-taglist "gv" 'rtags-find-virtuals-at-point "gV" 'rtags-print-enum-value-at-point "gX" 'rtags-fix-fixit-at-point "gY" 'rtags-cycle-overlays-on-screen) (setq --dolist-tail-- (cdr --dolist-tail--))))) (run-hooks 'use-package--rtags--post-init-hook))) ((debug error) (funcall use-package--warning351 :init err))) (if (not (require 'rtags nil t)) (display-warning 'use-package (format "Cannot load %s" 'rtags) :error))) ((debug error) (funcall use-package--warning351 :catch err))))) c-c++/init-rtags() funcall(c-c++/init-rtags) (let* ((pkg-name (eieio-oref pkg ':name)) (owner (car (eieio-oref pkg ':owners)))) (spacemacs-buffer/message (format "%S -> init (%S)..." pkg-name owner)) (funcall (intern (format "%S/init-%S" owner pkg-name)))) configuration-layer//configure-package(#<cfgl-package cfgl-package-1fd71eb263d0>) mapc(configuration-layer//configure-package (#<cfgl-package cfgl-package-1fd71eb25a18> #<cfgl-package cfgl-package-1fd71eb27340> #<cfgl-package cfgl-package-1fd71eb26dcc> #<cfgl-package cfgl-package-1fd71eb26f94> #<cfgl-package cfgl-package-1fd71eb27eec> #<cfgl-package cfgl-package-1fd71eb27ecc> #<cfgl-package cfgl-package-1fd71eb27850> #<cfgl-package cfgl-package-1fd71eb276f0> #<cfgl-package cfgl-package-1fd71eb280b0> #<cfgl-package cfgl-package-1fd71eb27320> #<cfgl-package cfgl-package-1fd71eb262b0> #<cfgl-package cfgl-package-1fd71eb26294> #<cfgl-package cfgl-package-1fd71eb26064> #<cfgl-package cfgl-package-1fd71eb26dec> #<cfgl-package cfgl-package-1fd71eb26aa4> #<cfgl-package cfgl-package-1fd71eb27ea0> #<cfgl-package cfgl-package-1fd71eb26e0c> #<cfgl-package cfgl-package-1fd71eb276d0> #<cfgl-package cfgl-package-1fd71eb27304> #<cfgl-package cfgl-package-1fd71eb2695c> #<cfgl-package cfgl-package-1fd71eb26614> #<cfgl-package cfgl-package-1fd71eb27830> #<cfgl-package cfgl-package-1fd71eb27e80> #<cfgl-package cfgl-package-1fd71eb265f4> #<cfgl-package cfgl-package-1fd71eb27690> #<cfgl-package cfgl-package-1fd71eb25c80> #<cfgl-package cfgl-package-1fd71eb25c60> #<cfgl-package cfgl-package-1fd71eb25a98> #<cfgl-package cfgl-package-1fd71eb27810> #<cfgl-package cfgl-package-1fd71eb25e20> #<cfgl-package cfgl-package-1fd71eb26d80> #<cfgl-package cfgl-package-1fd71eb26268> #<cfgl-package cfgl-package-1fd71eb265c8> #<cfgl-package cfgl-package-1fd71eb25f14> #<cfgl-package cfgl-package-1fd71eb265ac> #<cfgl-package cfgl-package-1fd71eb26d40> #<cfgl-package cfgl-package-1fd71eb26084> #<cfgl-package cfgl-package-1fd71eb2680c> #<cfgl-package cfgl-package-1fd71eb27e60> #<cfgl-package cfgl-package-1fd71eb272e4> #<cfgl-package cfgl-package-1fd71eb273e0> #<cfgl-package cfgl-package-1fd71eb267ec> #<cfgl-package cfgl-package-1fd71eb26044> #<cfgl-package cfgl-package-1fd71eb273c0> #<cfgl-package cfgl-package-1fd71eb273a0> #<cfgl-package cfgl-package-1fd71eb256cc> #<cfgl-package cfgl-package-1fd71eb27ba8> #<cfgl-package cfgl-package-1fd71eb28090> #<cfgl-package cfgl-package-1fd71eb268fc> #<cfgl-package cfgl-package-1fd71eb2691c> #<cfgl-package cfgl-package-1fd71eb272b8> #<cfgl-package cfgl-package-1fd71eb27298> #<cfgl-package cfgl-package-1fd71eb26538> #<cfgl-package cfgl-package-1fd71eb27e40> #<cfgl-package cfgl-package-1fd71eb27be8> #<cfgl-package cfgl-package-1fd71eb26024> #<cfgl-package cfgl-package-1fd71eb27258> #<cfgl-package cfgl-package-1fd71eb27670> #<cfgl-package cfgl-package-1fd71eb2723c> #<cfgl-package cfgl-package-1fd71eb27278> #<cfgl-package cfgl-package-1fd71eb26004> #<cfgl-package cfgl-package-1fd71eb25fe4> #<cfgl-package cfgl-package-1fd71eb267cc> #<cfgl-package cfgl-package-1fd71eb25ee0> #<cfgl-package cfgl-package-1fd71eb2595c> #<cfgl-package cfgl-package-1fd71eb25e00> #<cfgl-package cfgl-package-1fd71eb25de0> #<cfgl-package cfgl-package-1fd71eb25dc0> #<cfgl-package cfgl-package-1fd71eb25da0> #<cfgl-package cfgl-package-1fd71eb27650> #<cfgl-package cfgl-package-1fd71eb27b68> #<cfgl-package cfgl-package-1fd71eb27b48> #<cfgl-package cfgl-package-1fd71eb27b2c> #<cfgl-package cfgl-package-1fd71eb27b0c> #<cfgl-package cfgl-package-1fd71eb27aec> #<cfgl-package cfgl-package-1fd71eb27acc> #<cfgl-package cfgl-package-1fd71eb27aac> #<cfgl-package cfgl-package-1fd71eb27a8c> #<cfgl-package cfgl-package-1fd71eb27a6c> #<cfgl-package cfgl-package-1fd71eb27a4c> #<cfgl-package cfgl-package-1fd71eb26c48> #<cfgl-package cfgl-package-1fd71eb279d8> #<cfgl-package cfgl-package-1fd71eb27a2c> #<cfgl-package cfgl-package-1fd71eb27a0c> #<cfgl-package cfgl-package-1fd71eb279b8> #<cfgl-package cfgl-package-1fd71eb258fc> #<cfgl-package cfgl-package-1fd71eb27998> #<cfgl-package cfgl-package-1fd71eb2797c> #<cfgl-package cfgl-package-1fd71eb2795c> #<cfgl-package cfgl-package-1fd71eb2791c> #<cfgl-package cfgl-package-1fd71eb278fc> #<cfgl-package cfgl-package-1fd71eb278dc> #<cfgl-package cfgl-package-1fd71eb27630> #<cfgl-package cfgl-package-1fd71eb27fc4> #<cfgl-package cfgl-package-1fd71eb27cdc> #<cfgl-package cfgl-package-1fd71eb28074> #<cfgl-package cfgl-package-1fd71eb27e20> #<cfgl-package cfgl-package-1fd71eb2699c> #<cfgl-package cfgl-package-1fd71eb2697c> #<cfgl-package cfgl-package-1fd71eb2651c> #<cfgl-package cfgl-package-1fd71eb26a70> #<cfgl-package cfgl-package-1fd71eb26a50> #<cfgl-package cfgl-package-1fd71eb26a10> #<cfgl-package cfgl-package-1fd71eb26d20> #<cfgl-package cfgl-package-1fd71eb264fc> #<cfgl-package cfgl-package-1fd71eb25ec0> #<cfgl-package cfgl-package-1fd71eb25ba4> #<cfgl-package cfgl-package-1fd71eb26bc8> #<cfgl-package cfgl-package-1fd71eb268dc> #<cfgl-package cfgl-package-1fd71eb268bc> #<cfgl-package cfgl-package-1fd71eb2689c> #<cfgl-package cfgl-package-1fd71eb2687c> #<cfgl-package cfgl-package-1fd71eb26ba8> #<cfgl-package cfgl-package-1fd71eb26b88> #<cfgl-package cfgl-package-1fd71eb26b68> #<cfgl-package cfgl-package-1fd71eb26c28> #<cfgl-package cfgl-package-1fd71eb26c08> #<cfgl-package cfgl-package-1fd71eb25b84> #<cfgl-package cfgl-package-1fd71eb25b64> #<cfgl-package cfgl-package-1fd71eb26be8> #<cfgl-package cfgl-package-1fd71eb258dc> #<cfgl-package cfgl-package-1fd71eb25a38> #<cfgl-package cfgl-package-1fd71eb27df8> #<cfgl-package cfgl-package-1fd71eb264a8> #<cfgl-package cfgl-package-1fd71eb27b88> #<cfgl-package cfgl-package-1fd71eb262f8> #<cfgl-package cfgl-package-1fd71eb27dd8> #<cfgl-package cfgl-package-1fd71eb267ac> #<cfgl-package cfgl-package-1fd71eb27450> #<cfgl-package cfgl-package-1fd71eb26f74> #<cfgl-package cfgl-package-1fd71eb26cd8> #<cfgl-package cfgl-package-1fd71eb26d04> #<cfgl-package cfgl-package-1fd71eb26764> #<cfgl-package cfgl-package-1fd71eb25c44> #<cfgl-package cfgl-package-1fd71eb26f54> #<cfgl-package cfgl-package-1fd71eb26f28> #<cfgl-package cfgl-package-1fd71eb259fc> #<cfgl-package cfgl-package-1fd71eb26b4c> #<cfgl-package cfgl-package-1fd71eb26f08> #<cfgl-package cfgl-package-1fd71eb26ee8> #<cfgl-package cfgl-package-1fd71eb26ecc> #<cfgl-package cfgl-package-1fd71eb27f98> #<cfgl-package cfgl-package-1fd71eb255a0> #<cfgl-package cfgl-package-1fd71eb26438> #<cfgl-package cfgl-package-1fd71eb26e4c> #<cfgl-package cfgl-package-1fd71eb26e6c> #<cfgl-package cfgl-package-1fd71eb26eac> #<cfgl-package cfgl-package-1fd71eb26e8c> #<cfgl-package cfgl-package-1fd71eb26e2c> #<cfgl-package cfgl-package-1fd71eb2721c> #<cfgl-package cfgl-package-1fd71eb27610> #<cfgl-package cfgl-package-1fd71eb271fc> #<cfgl-package cfgl-package-1fd71eb277f0> #<cfgl-package cfgl-package-1fd71eb277d0> #<cfgl-package cfgl-package-1fd71eb277b0> #<cfgl-package cfgl-package-1fd71eb27790> #<cfgl-package cfgl-package-1fd71eb26cb8> #<cfgl-package cfgl-package-1fd71eb28054> #<cfgl-package cfgl-package-1fd71eb278bc> #<cfgl-package cfgl-package-1fd71eb258bc> #<cfgl-package cfgl-package-1fd71eb275f0> #<cfgl-package cfgl-package-1fd71eb255ec> #<cfgl-package cfgl-package-1fd71eb255cc> #<cfgl-package cfgl-package-1fd71eb27380> #<cfgl-package cfgl-package-1fd71eb27360> #<cfgl-package cfgl-package-1fd71eb25fc4> #<cfgl-package cfgl-package-1fd71eb271dc> #<cfgl-package cfgl-package-1fd71eb271b4> #<cfgl-package cfgl-package-1fd71eb25ca0> #<cfgl-package cfgl-package-1fd71eb26738> #<cfgl-package cfgl-package-1fd71eb27750> #<cfgl-package cfgl-package-1fd71eb27db8> #<cfgl-package cfgl-package-1fd71eb261e8> #<cfgl-package cfgl-package-1fd71eb261c8> #<cfgl-package cfgl-package-1fd71eb261a8> #<cfgl-package cfgl-package-1fd71eb26100> #<cfgl-package cfgl-package-1fd71eb260e0> #<cfgl-package cfgl-package-1fd71eb260c0> #<cfgl-package cfgl-package-1fd71eb260a0> #<cfgl-package cfgl-package-1fd71eb26718> #<cfgl-package cfgl-package-1fd71eb275d0> #<cfgl-package cfgl-package-1fd71eb27194> #<cfgl-package cfgl-package-1fd71eb2789c> #<cfgl-package cfgl-package-1fd71eb26188> #<cfgl-package cfgl-package-1fd71eb275b0> #<cfgl-package cfgl-package-1fd71eb25fa4> #<cfgl-package cfgl-package-1fd71eb26b20> #<cfgl-package cfgl-package-1fd71eb25b38> #<cfgl-package cfgl-package-1fd71eb26b00> #<cfgl-package cfgl-package-1fd71eb25b18> #<cfgl-package cfgl-package-1fd71eb25ea0> #<cfgl-package cfgl-package-1fd71eb25e80> #<cfgl-package cfgl-package-1fd71eb25e60> #<cfgl-package cfgl-package-1fd71eb27590> #<cfgl-package cfgl-package-1fd71eb25d80> #<cfgl-package cfgl-package-1fd71eb2562c> #<cfgl-package cfgl-package-1fd71eb25f84> #<cfgl-package cfgl-package-1fd71eb27c90> #<cfgl-package cfgl-package-1fd71eb25c24> #<cfgl-package cfgl-package-1fd71eb25ab8> #<cfgl-package cfgl-package-1fd71eb2589c> #<cfgl-package cfgl-package-1fd71eb27174> #<cfgl-package cfgl-package-1fd71eb27d98> #<cfgl-package cfgl-package-1fd71eb262d0> #<cfgl-package cfgl-package-1fd71eb2587c> #<cfgl-package cfgl-package-1fd71eb2585c> #<cfgl-package cfgl-package-1fd71eb2568c> #<cfgl-package cfgl-package-1fd71eb257fc> #<cfgl-package cfgl-package-1fd71eb2583c> #<cfgl-package cfgl-package-1fd71eb2581c> #<cfgl-package cfgl-package-1fd71eb257dc> #<cfgl-package cfgl-package-1fd71eb257bc> #<cfgl-package cfgl-package-1fd71eb2579c> #<cfgl-package cfgl-package-1fd71eb25770> #<cfgl-package cfgl-package-1fd71eb26ae4> #<cfgl-package cfgl-package-1fd71eb25f64> #<cfgl-package cfgl-package-1fd71eb25728> #<cfgl-package cfgl-package-1fd71eb25cc0> #<cfgl-package cfgl-package-1fd71eb2570c> #<cfgl-package cfgl-package-1fd71eb25754> #<cfgl-package cfgl-package-1fd71eb27154> #<cfgl-package cfgl-package-1fd71eb259dc> #<cfgl-package cfgl-package-1fd71eb27134> #<cfgl-package cfgl-package-1fd71eb25ce0> #<cfgl-package cfgl-package-1fd71eb27d78> #<cfgl-package cfgl-package-1fd71eb27550> #<cfgl-package cfgl-package-1fd71eb25c04> #<cfgl-package cfgl-package-1fd71eb2740c> #<cfgl-package cfgl-package-1fd71eb28034> #<cfgl-package cfgl-package-1fd71eb28000> #<cfgl-package cfgl-package-1fd71eb27114> #<cfgl-package cfgl-package-1fd71eb27f0c> #<cfgl-package cfgl-package-1fd71eb266f8> #<cfgl-package cfgl-package-1fd71eb27730> #<cfgl-package cfgl-package-1fd71eb25a78> #<cfgl-package cfgl-package-1fd71eb25a58> #<cfgl-package cfgl-package-1fd71eb25be4> #<cfgl-package cfgl-package-1fd71eb25580> #<cfgl-package cfgl-package-1fd71eb25560> #<cfgl-package cfgl-package-1fd71eb25540> #<cfgl-package cfgl-package-1fd71eb263f0> #<cfgl-package cfgl-package-1fd71eb270f4> #<cfgl-package cfgl-package-1fd71eb26248> #<cfgl-package cfgl-package-1fd71eb27bc8> #<cfgl-package cfgl-package-1fd71eb27d58> #<cfgl-package cfgl-package-1fd71eb263d0> #<cfgl-package cfgl-package-1fd71eb266d8> #<cfgl-package cfgl-package-1fd71eb270d4> #<cfgl-package cfgl-package-1fd71eb270b4> #<cfgl-package cfgl-package-1fd71eb266b8> #<cfgl-package cfgl-package-1fd71eb2591c> #<cfgl-package cfgl-package-1fd71eb263a8> #<cfgl-package cfgl-package-1fd71eb25d60> #<cfgl-package cfgl-package-1fd71eb25d40> #<cfgl-package cfgl-package-1fd71eb2614c> #<cfgl-package cfgl-package-1fd71eb26698> #<cfgl-package cfgl-package-1fd71eb27518> #<cfgl-package cfgl-package-1fd71eb26ac4> #<cfgl-package cfgl-package-1fd71eb2685c> #<cfgl-package cfgl-package-1fd71eb27d38> #<cfgl-package cfgl-package-1fd71eb2566c> #<cfgl-package cfgl-package-1fd71eb27c74> #<cfgl-package cfgl-package-1fd71eb27c48> #<cfgl-package cfgl-package-1fd71eb25af8> #<cfgl-package cfgl-package-1fd71eb27f54> #<cfgl-package cfgl-package-1fd71eb280d0> #<cfgl-package cfgl-package-1fd71eb274f8> #<cfgl-package cfgl-package-1fd71eb26380> #<cfgl-package cfgl-package-1fd71eb26358> #<cfgl-package cfgl-package-1fd71eb274d8> #<cfgl-package cfgl-package-1fd71eb27094> #<cfgl-package cfgl-package-1fd71eb2599c> #<cfgl-package cfgl-package-1fd71eb27c28> #<cfgl-package cfgl-package-1fd71eb25bc4> #<cfgl-package cfgl-package-1fd71eb26678> #<cfgl-package cfgl-package-1fd71eb27074> #<cfgl-package cfgl-package-1fd71eb25d20> #<cfgl-package cfgl-package-1fd71eb26120> #<cfgl-package cfgl-package-1fd71eb259bc> #<cfgl-package cfgl-package-1fd71eb2564c> #<cfgl-package cfgl-package-1fd71eb25ad8> #<cfgl-package cfgl-package-1fd71eb2597c> #<cfgl-package cfgl-package-1fd71eb274b8> #<cfgl-package cfgl-package-1fd71eb2560c> #<cfgl-package cfgl-package-1fd71eb27054> #<cfgl-package cfgl-package-1fd71eb27034> #<cfgl-package cfgl-package-1fd71eb27498> #<cfgl-package cfgl-package-1fd71eb2693c> #<cfgl-package cfgl-package-1fd71eb27870> #<cfgl-package cfgl-package-1fd71eb27c08> #<cfgl-package cfgl-package-1fd71eb27014> #<cfgl-package cfgl-package-1fd71eb27710> #<cfgl-package cfgl-package-1fd71eb26634> #<cfgl-package cfgl-package-1fd71eb26658> #<cfgl-package cfgl-package-1fd71eb26ff4> #<cfgl-package cfgl-package-1fd71eb27f34> #<cfgl-package cfgl-package-1fd71eb26fd4> #<cfgl-package cfgl-package-1fd71eb27d1c> #<cfgl-package cfgl-package-1fd71eb27478> #<cfgl-package cfgl-package-1fd71eb2593c> #<cfgl-package cfgl-package-1fd71eb25d00> #<cfgl-package cfgl-package-1fd71eb26c94> #<cfgl-package cfgl-package-1fd71eb26c74> #<cfgl-package cfgl-package-1fd71eb26fb4> #<cfgl-package cfgl-package-1fd71eb27fe0>)) (let (packages-to-configure) (let ((--dolist-tail-- packages) pkg-name) (while --dolist-tail-- (setq pkg-name (car --dolist-tail--)) (spacemacs-buffer/loading-animation) (let ((pkg (configuration-layer/get-package pkg-name))) (cond ((eieio-oref pkg ':lazy-install) (spacemacs-buffer/message (format "%S ignored since it can be lazily installed." pkg-name))) ((and (eieio-oref pkg ':excluded) (not (eieio-oref pkg ':protected))) (spacemacs-buffer/message (format "%S ignored since it has been excluded." pkg-name))) ((null (eieio-oref pkg ':owners)) (spacemacs-buffer/message (format "%S ignored since it has no owner layer." pkg-name))) ((not (configuration-layer//package-reqs-used-p pkg)) (spacemacs-buffer/message (format (concat "%S is ignored since it has dependencies " "that are not used.") pkg-name))) ((not (cfgl-package-enabled-p pkg)) (spacemacs-buffer/message (format "%S is disabled." pkg-name))) (t (let ((dir (configuration-layer/get-location-directory pkg-name (eieio-oref pkg ':location) (car (eieio-oref pkg ':owners))))) (if dir (progn (add-to-list 'load-path dir)))) (if (memq (eieio-oref pkg ':location) '(local site built-in)) nil (configuration-layer//activate-package pkg-name)) (cond ((eq 'dotfile (car (eieio-oref pkg ':owners))) (spacemacs-buffer/message (format "%S is configured in the dotfile." pkg-name))) (t (setq packages-to-configure (cons pkg packages-to-configure)) (configuration-layer//pre-configure-package pkg)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))) (setq packages-to-configure (reverse packages-to-configure)) (mapc 'configuration-layer//configure-package packages-to-configure) (mapc 'configuration-layer//post-configure-package packages-to-configure)) configuration-layer//configure-packages-2((2048-game abbrev ac-ispell ace-jump-helm-line ace-link ace-window adaptive-wrap add-node-modules-path aggressive-indent ansi-colors archive-mode auctex auctex-latexmk auto-compile auto-complete auto-dictionary auto-highlight-symbol auto-yasnippet avy bookmark bracketed-paste browse-at-remote cc-mode centered-buffer-mode centered-cursor-mode clang-format clean-aindent-mode cmake-ide cmake-mode color-identifiers-mode column-enforce-mode comint company company-auctex company-c-headers company-emoji company-quickhelp company-rtags company-statistics company-tern company-web compile conf-mode counsel-projectile css-mode debug default-helm-config default-ivy-config default-org-config define-word desktop diff-hl diff-mode dired dired-x disaster doc-view dumb-jump edebug ediff editorconfig eldoc electric-indent-mode elisp-slime-nav emacs-lisp emmet-mode emoji-cheat-sheet-plus emojify esh-help eshell eshell-prompt-extras eshell-z eval-sexp-fu evil-anzu evil-args evil-cleverparens evil-ediff evil-escape evil-exchange evil-iedit-state evil-indent-plus evil-lion evil-lisp-state evil-magit evil-matchit evil-mc evil-nerd-commenter evil-numbers evil-org evil-search-highlight-persist evil-surround evil-tutor evil-unimpaired evil-visual-mark-mode evil-visualstar expand-region eyebrowse fancy-battery fill-column-indicator flx-ido flycheck flycheck-pos-tip flycheck-rtags flyspell flyspell-correct flyspell-correct-helm flyspell-correct-ivy flyspell-correct-popup flyspell-popup fuzzy gdb-mi gh-md gist git-commit git-gutter git-gutter+ git-gutter-fringe git-gutter-fringe+ git-link git-messenger git-timemachine gitattributes-mode gitconfig-mode github-clone github-search gitignore-mode gnuplot gnus golden-ratio google-c-style google-translate graphviz-dot-mode grep haml-mode helm helm-ag helm-c-yasnippet helm-company helm-css-scss helm-ctest helm-descbinds helm-flx helm-games helm-gitignore helm-make helm-mode-manager helm-projectile helm-purpose helm-rcirc helm-rtags helm-spacemacs-faq helm-spacemacs-help helm-swoop helm-themes helm-xref help-fns+ hexl hi-lock hide-comnt highlight-indentation highlight-numbers highlight-parentheses hippie-exp hl-todo hs-minor-mode htmlize hungry-delete ibuffer ibuffer-projectile ido ido-vertical-mode ielm image-mode imenu imenu-list impatient-mode indent-guide info+ js-doc js2-mode js2-refactor json-mode json-navigator json-reformat json-snatcher less-css-mode link-hint linum linum-relative livid-mode lorem-ipsum macrostep magic-latex-buffer magit magit-gh-pulls magit-gitflow magithub markdown-mode markdown-toc mmm-mode move-text multi-term mwim nameless neotree nginx-mode nyan-mode ob occur-mode open-junk-file org org-agenda org-brain org-bullets org-download org-expiry org-journal org-mime org-pomodoro org-present org-projectile orgit origami overseer ox-gfm ox-hugo ox-pandoc ox-reveal ox-twbs package-menu pacmacs page-break-lines pandoc-mode paradox password-generator pdf-tools persp-mode popup popwin process-menu projectile pug-mode rainbow-delimiters rainbow-identifiers rainbow-mode ranger rcirc rcirc-color rcirc-notify realgud recentf reftex request restart-emacs rtags sass-mode savehist saveplace scss-mode selectric-mode semantic shell shell-pop skewer-mode slim-mode smartparens smeargle smerge-mode smooth-scrolling space-doc spaceline spaceline-all-the-icons spacemacs-github spacemacs-purpose-popwin spacemacs-theme spacemacs-whitespace-cleanup srefactor stickyfunc-enhance string-inflection subword sudoku symon systemd tagedit tar-mode term tern tetris toc-org twittering-mode typit undo-tree unfill uniquify url uuidgen vc vi-tilde-fringe vim-powerline visual-line-mode vmd-mode volatile-highlights web-beautify web-mode whitespace window-purpose winner winum ws-butler xkcd xterm-color yasnippet yasnippet-snippets zone zoom-frm)) configuration-layer//configure-packages((2048-game abbrev ac-ispell ace-jump-helm-line ace-link ace-window adaptive-wrap add-node-modules-path aggressive-indent ansi-colors archive-mode async auctex auctex-latexmk auto-compile auto-complete auto-dictionary auto-highlight-symbol auto-yasnippet avy bind-key bind-map bookmark bracketed-paste browse-at-remote cc-mode centered-buffer-mode centered-cursor-mode clang-format clean-aindent-mode cmake-ide cmake-mode color-identifiers-mode column-enforce-mode comint company company-auctex company-c-headers company-emoji company-quickhelp company-rtags company-statistics company-tern company-web compile conf-mode counsel-projectile css-mode debug default-helm-config default-ivy-config default-org-config define-word desktop diff-hl diff-mode diminish dired dired-x disaster doc-view dumb-jump edebug ediff editorconfig eldoc electric-indent-mode elisp-slime-nav emacs-lisp emmet-mode emoji-cheat-sheet-plus emojify esh-help eshell eshell-prompt-extras eshell-z eval-sexp-fu evil evil-anzu evil-args evil-cleverparens evil-ediff evil-escape evil-evilified-state evil-exchange evil-iedit-state evil-indent-plus evil-lion evil-lisp-state evil-magit evil-matchit evil-mc evil-nerd-commenter evil-numbers evil-org evil-search-highlight-persist evil-surround evil-tutor evil-unimpaired evil-visual-mark-mode evil-visualstar exec-path-from-shell expand-region eyebrowse fancy-battery fill-column-indicator flx-ido flycheck flycheck-pos-tip flycheck-rtags flyspell flyspell-correct flyspell-correct-helm flyspell-correct-ivy flyspell-correct-popup flyspell-popup font-lock+ fuzzy gdb-mi gh-md gist git-commit git-gutter git-gutter+ git-gutter-fringe git-gutter-fringe+ git-link git-messenger git-timemachine gitattributes-mode gitconfig-mode github-clone github-search gitignore-mode gnuplot gnus golden-ratio google-c-style google-translate graphviz-dot-mode grep haml-mode helm helm-ag helm-c-yasnippet helm-company helm-css-scss helm-ctest helm-descbinds helm-flx helm-games helm-gitignore helm-make helm-mode-manager helm-projectile helm-purpose helm-rcirc helm-rtags helm-spacemacs-faq helm-spacemacs-help helm-swoop helm-themes helm-xref help-fns+ hexl hi-lock hide-comnt highlight-indentation highlight-numbers highlight-parentheses hippie-exp hl-todo holy-mode hs-minor-mode htmlize hungry-delete hybrid-mode hydra ibuffer ibuffer-projectile ido ido-vertical-mode ielm image-mode imenu imenu-list impatient-mode indent-guide info+ js-doc js2-mode js2-refactor json-mode json-navigator json-reformat json-snatcher less-css-mode link-hint linum linum-relative livid-mode lorem-ipsum macrostep magic-latex-buffer magit magit-gh-pulls magit-gitflow magithub markdown-mode markdown-toc mmm-mode move-text multi-term mwim nameless neotree nginx-mode nyan-mode ob occur-mode open-junk-file org org-agenda org-brain org-bullets org-download org-expiry org-journal org-mime org-plus-contrib org-pomodoro org-present org-projectile orgit origami overseer ox-gfm ox-hugo ox-pandoc ox-reveal ox-twbs package-menu pacmacs page-break-lines pandoc-mode paradox password-generator pcre2el pdf-tools persp-mode popup popwin process-menu projectile pug-mode rainbow-delimiters rainbow-identifiers rainbow-mode ranger rcirc rcirc-color rcirc-notify realgud recentf reftex request restart-emacs rtags sass-mode savehist saveplace scss-mode selectric-mode semantic shell shell-pop skewer-mode slim-mode smartparens smeargle smerge-mode smooth-scrolling space-doc spaceline spaceline-all-the-icons spacemacs-github spacemacs-purpose-popwin spacemacs-theme spacemacs-whitespace-cleanup srefactor stickyfunc-enhance string-inflection subword sudoku symon systemd tagedit tar-mode term tern tetris toc-org twittering-mode typit undo-tree unfill uniquify url use-package uuidgen vc vi-tilde-fringe vim-powerline visual-line-mode vmd-mode volatile-highlights web-beautify web-mode which-key whitespace window-purpose winner winum ws-butler xkcd xterm-color yasnippet yasnippet-snippets zone zoom-frm)) configuration-layer//load() (cond (changed-since-last-dump-p (configuration-layer//load) (if (spacemacs/emacs-with-pdumper-set-p) (progn (configuration-layer/message "Layer list has changed since last dump.") (configuration-layer//dump-emacs)))) (spacemacs-force-dump (configuration-layer//load) (configuration-layer/message (concat "--force-dump passed on the command line, " "forcing a redump.")) (configuration-layer//dump-emacs)) ((spacemacs-is-dumping-p) (configuration-layer//load) (configuration-layer/message "Dumping Emacs...")) ((and (spacemacs/emacs-with-pdumper-set-p) (spacemacs-run-from-dump-p)) (configuration-layer/message "Running from a dumped file. Skipping the loading process!")) (t (configuration-layer//load) (if (spacemacs/emacs-with-pdumper-set-p) (progn (configuration-layer/message (concat "Layer list has not changed since last time. " "Skipping dumping process!")))))) configuration-layer/load() (let ((file-name-handler-alist nil)) (require 'core-spacemacs) (if (eq 'dumping spacemacs-dump-mode) nil (if (boundp 'load-path-backup) (progn (setq load-path load-path-backup)))) (configuration-layer/load-lock-file) (spacemacs/init) (configuration-layer/stable-elpa-download-tarball) (configuration-layer/load) (spacemacs-buffer/display-startup-note) (spacemacs/setup-startup-hook) (if (eq 'dumping spacemacs-dump-mode) nil (global-font-lock-mode) (global-undo-tree-mode t) (winner-mode t)) (if (and dotspacemacs-enable-server (not (spacemacs-is-dumping-p))) (progn (require 'server) (if (server-running-p) nil (message "Starting a server...") (server-start)))) (if (eq 'dumping spacemacs-dump-mode) (progn (setq load-path-backup load-path) (global-undo-tree-mode -1) (setq spacemacs-dump-mode 'dumped) (garbage-collect)))) (if (not (version<= spacemacs-emacs-min-version emacs-version)) (error (concat "Your version of Emacs (%s) is too old. " "Spacemacs requires Emacs version %s or above.") emacs-version spacemacs-emacs-min-version) (let ((file-name-handler-alist nil)) (require 'core-spacemacs) (if (eq 'dumping spacemacs-dump-mode) nil (if (boundp 'load-path-backup) (progn (setq load-path load-path-backup)))) (configuration-layer/load-lock-file) (spacemacs/init) (configuration-layer/stable-elpa-download-tarball) (configuration-layer/load) (spacemacs-buffer/display-startup-note) (spacemacs/setup-startup-hook) (if (eq 'dumping spacemacs-dump-mode) nil (global-font-lock-mode) (global-undo-tree-mode t) (winner-mode t)) (if (and dotspacemacs-enable-server (not (spacemacs-is-dumping-p))) (progn (require 'server) (if (server-running-p) nil (message "Starting a server...") (server-start)))) (if (eq 'dumping spacemacs-dump-mode) (progn (setq load-path-backup load-path) (global-undo-tree-mode -1) (setq spacemacs-dump-mode 'dumped) (garbage-collect))))) eval-buffer(#<buffer *load*> nil "/home/compro/.emacs.d/init.el" nil t) ; Reading at buffer position 2109 load-with-code-conversion("/home/compro/.emacs.d/init.el" "/home/compro/.emacs.d/init.el" t t) load("/home/compro/.emacs.d/init" noerror nomessage) load-user-init-file(#f(compiled-function () #<bytecode 0x1fd71e820da5>) #f(compiled-function () #<bytecode 0x1fd71e820d75>) t) command-line() normal-top-level()
Warnings buffer
Error (use-package): rcirc/:config: Wrong type argument: number-or-marker-p, nil
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/syl20bnr/spacemacs/issues/10723
It worked. Thanks!
There are two things you need to change to fix this issue. Firstly you need to change the value of dotspacemacs-emacs-pdumper-executable-file
to /usr/local/bin/emacs-27.0.50
because default builds of Emacs go into /usr/local
prefix on Linux. The last thing is to change the documentation of dotspacemacs-emacs-pdumper-executable-file
to point to the path of the executable and not the executable itself.
If you want to skip the above then you can instead change the definition of spacemacs/emacs-with-pdumper-set-p
to find the executable and not the file itself.
Which one is better? Should I open a PR or will you resolve yourself?
If you want to skip the above then you can instead change the definition of
spacemacs/emacs-with-pdumper-set-p
to find the executable and not the file itself.
PR welcome :-)
Compro Prasad notifications@github.com writes:
It worked. Thanks!
There are two things you need to change to fix this issue. Firstly you need to change the value of
dotspacemacs-emacs-pdumper-executable-file
to/usr/local/bin/emacs-27.0.50
because default builds of Emacs go into/usr/local
prefix on Linux. The last thing is to change the documentation ofdotspacemacs-emacs-pdumper-executable-file
to point to the path of the executable and not the executable itself.If you want to skip the above then you can instead change the definition of
spacemacs/emacs-with-pdumper-set-p
to find the executable and not the file itself.Which one is better? Should I open a PR or you will resolve yourself?
-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/syl20bnr/spacemacs/issues/10723#issuecomment-391215977
Description :octocat:
I am using portable dumper and Emacs functions normally when I don't use the
spacemacs.pdump
. When I open with the dump file it does load faster but there is an error in the c++ layer about rtags which causes some kind of diagnostic warning/error.What I am using:
Reproduction guide :beetle:
Start Emacs using
emacs-27.0.50 --force-dump -debug-init
Watch for
*spacemacs dumper*
and let the dump completeClose Emacs
Start Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
There you get the backtrace as given below
Observed behaviour: :eyes: :broken_heart:
I am getting a backtrace when I open Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
.Expected behaviour: :heart: :smile: I don't want a backtrace when I open Emacs using
emacs-27.0.50 --dump-file ~/.emacs.d/.cache/dumps/spacemacs.pdmp --debug-init
System Info :computer:
Backtrace :paw_prints:
Warnings buffer