Hi, I'm not sure if this is the right place to report this problem, but I don't have email set up to do emacs-report-bug that way. So I'm going to just paste the contents of the emacs-report-bug message that I wrote, before I realized I was unable to send it:
I'm on arch linux with the emacs-gcc-wayland-devel-bin package. After
upgrading to 20.0.50.149662-1, there was an error loading my init file,
something to do with straight.el and bootstrap.el. Sorry that I was
unable to report-emacs-bug from there; I downgraded the package to
28.0.50.149585-1, which is working fine, and am doing report-emacs-bug from the downgraded
version.
The error is happening in the first lines of elisp in my init.el, which I
copied from the straight.el README:
In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)
of 2021-08-01 built on dbbeb5641372
Repository revision: 22c9b8f27f1c31a502c498d1394a3ee7bd96bb48
Repository branch: pgtk-nativecomp
Windowing system distributor 'System Description: Arch Linux
Important settings:
value of $LC_TIME: en_US.UTF-8
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
corfu-mode: t
TeX-PDF-mode: t
which-key-mode: t
marginalia-mode: t
override-global-mode: t
savehist-mode: t
vertico-mode: t
openwith-mode: t
show-paren-mode: t
recentf-mode: t
global-evil-surround-mode: t
evil-surround-mode: t
global-evil-collection-unimpaired-mode: t
evil-collection-unimpaired-mode: t
evil-mode: t
evil-local-mode: t
windmove-mode: t
global-git-commit-mode: t
magit-auto-revert-mode: t
shell-dirtrack-mode: t
global-yascroll-bar-mode: t
yascroll-bar-mode: t
buffer-face-mode: t
rainbow-delimiters-mode: t
straight-use-package-mode: t
straight-package-neutering-mode: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Hi, I'm not sure if this is the right place to report this problem, but I don't have email set up to do emacs-report-bug that way. So I'm going to just paste the contents of the emacs-report-bug message that I wrote, before I realized I was unable to send it:
I'm on arch linux with the emacs-gcc-wayland-devel-bin package. After upgrading to 20.0.50.149662-1, there was an error loading my init file, something to do with straight.el and bootstrap.el. Sorry that I was unable to report-emacs-bug from there; I downgraded the package to 28.0.50.149585-1, which is working fine, and am doing report-emacs-bug from the downgraded version.
The error is happening in the first lines of elisp in my init.el, which I copied from the straight.el README:
Here is the backtrace:
Debugger entered--Lisp error: (invalid-function ((bytecomp "Symbol’s function definition is void: gv-setter" :error "Compile-Log"))) ((bytecomp "Symbol’s function definition is void: gv-setter" :error "Compile-Log"))(#s( cl--generic-make-next-function(#s( cl--generic-make-function(#s( cl-generic-define-method((setf\ seq-elt) nil (store (sequence array) n) nil #f(compiled-function (store sequence n) #<bytecode -0x1d67862086490644>)) byte-code("\300\301\302\303#\304\301\305\306#\210\307\310\311\310\312\313#\314#\210\315\310\313\312\313\316%\210\315\317\313\320\313\321%\210\315\317\313\322\313\323%\210\307\324\311\324\325..." [function-put seq-let lisp-indent-function 2 put edebug-form-spec (sexp form body) defalias seq-elt cl-generic-define (sequence n) nil "Return Nth element of SEQUENCE.\n\n(fn SEQUENCE N)" cl-generic-define-method #f(compiled-function (sequence n) #<bytecode 0x18055cba909654cf>) (setf\ seq-elt) (store (sequence array) n) #f(compiled-function (store sequence n) #<bytecode -0x1d67862086490644>) (store (sequence cons) n) #f(compiled-function (store sequence n) #<bytecode -0x1d67872427f09658>) seq-length (sequence) "Return the number of elements of SEQUENCE.\n\n(fn SE..." #f(compiled-function (sequence) #<bytecode -0x47e8175a7f02ab8>)] 7) seq-some(#f(compiled-function (elem) #<bytecode -0x18f776af23c6afc2>) nil) hack-local-variables-filter(((fill-column . 70) (compile-command . "make lint")) "/home/ben/.noivy-emacs.d/straight/repos/straight.e...") hack-dir-local-variables() hack-local-variables(no-mode) normal-mode(t) byte-compile-file("/home/ben/.noivy-emacs.d/straight/repos/straight.e...") (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage)) (progn (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage))) (if emacs-version-changed (progn (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage)))) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage))) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage)))) (progn (fset #'byte-compile-log-warning #'ignore) (fset #'byte-compile-log-file #'ignore) (fset #'byte-compile-log-1 #'ignore) (fset #'save-some-buffers #'ignore) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage))))) (unwind-protect (progn (fset #'byte-compile-log-warning #'ignore) (fset #'byte-compile-log-file #'ignore) (fset #'byte-compile-log-1 #'ignore) (fset #'save-some-buffers #'ignore) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage))))) (fset #'byte-compile-log-warning old) (fset #'byte-compile-log-file old) (fset #'byte-compile-log-1 old) (fset #'save-some-buffers old)) (let ((old (symbol-function #'byte-compile-log-warning)) (old (symbol-function #'byte-compile-log-file)) (old (symbol-function #'byte-compile-log-1)) (old (symbol-function #'save-some-buffers))) (unwind-protect (progn (fset #'byte-compile-log-warning #'ignore) (fset #'byte-compile-log-file #'ignore) (fset #'byte-compile-log-1 #'ignore) (fset #'save-some-buffers #'ignore) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension ...) nil 'nomessage))))) (fset #'byte-compile-log-warning old) (fset #'byte-compile-log-file old) (fset #'byte-compile-log-1 old) (fset #'save-some-buffers old))) (cl-letf (((symbol-function #'save-some-buffers) #'ignore) ((symbol-function #'byte-compile-log-1) #'ignore) ((symbol-function #'byte-compile-log-file) #'ignore) ((symbol-function #'byte-compile-log-warning) #'ignore)) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage))))) (let ((bootstrap.el (file-truename (or load-file-name buffer-file-name))) (straight.el (expand-file-name "straight.el" (file-name-directory bootstrap.el)))) (cl-letf (((symbol-function #'save-some-buffers) #'ignore) ((symbol-function #'byte-compile-log-1) #'ignore) ((symbol-function #'byte-compile-log-file) #'ignore) ((symbol-function #'byte-compile-log-warning) #'ignore)) (let ((byte-compile-warnings nil) (byte-compile-verbose nil) (message-log-max nil) (inhibit-message t) (emacs-version-changed t)) (byte-recompile-file straight.el nil 0) (catch 'emacs-version-changed (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage) (setq emacs-version-changed nil)) (when emacs-version-changed (if (bound-and-true-p straight-safe-mode) (load straight.el nil 'nomessage 'nosuffix) (byte-compile-file straight.el) (load (file-name-sans-extension (expand-file-name straight.el default-directory)) nil 'nomessage)))))) load-with-code-conversion("/home/ben/.noivy-emacs.d/straight/repos/straight.e..." "/home/ben/.noivy-emacs.d/straight/repos/straight.e..." nil t) load("/home/ben/.noivy-emacs.d/straight/repos/straight.e..." nil nomessage) (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) (bootstrap-version 5)) (if (file-exists-p bootstrap-file) nil (save-current-buffer (set-buffer (url-retrieve-synchronously "https://raw.githubusercontent.com/raxod502/straigh..." 'silent 'inhibit-cookies)) (goto-char (point-max)) (eval-print-last-sexp))) (load bootstrap-file nil 'nomessage)) load-with-code-conversion("/home/ben/.noivy-emacs.d/init.el" "/home/ben/.noivy-emacs.d/init.el" nil nil) load("/home/ben/.noivy-emacs.d/init.el") (let* ((emacs-directory (file-name-as-directory (chemacs-emacs-profile-key 'user-emacs-directory))) (init-file (expand-file-name "init.el" emacs-directory)) (custom-file- (chemacs-emacs-profile-key 'custom-file init-file)) (server-name- (chemacs-emacs-profile-key 'server-name))) (setq user-emacs-directory emacs-directory) (if server-name- (progn (setq server-name server-name-))) (mapcar #'(lambda (env) (setenv (car env) (cdr env))) (chemacs-emacs-profile-key 'env)) (if (chemacs-emacs-profile-key 'straight-p) (progn (chemacs-load-straight))) (load init-file) (if (not custom-file) (progn (setq custom-file custom-file-) (if (equal custom-file init-file) nil (load custom-file))))) chemacs-load-profile("default") (if args (let ((s (split-string (car args) "="))) (cond ((equal (car args) "--with-profile") (add-to-list 'command-switch-alist '("--with-profile" lambda () (pop command-line-args-left))) (chemacs-load-profile (car (cdr args)))) ((equal (car s) "--with-profile") (add-to-list 'command-switch-alist (cons (car args) '(lambda ...))) (chemacs-load-profile (mapconcat 'identity (cdr s) "="))) (t (chemacs-check-command-line-args (cdr args))))) (chemacs-load-profile (chemacs-detect-default-profile))) chemacs-check-command-line-args(nil) (cond ((equal (car args) "--with-profile") (add-to-list 'command-switch-alist '("--with-profile" lambda () (pop command-line-args-left))) (chemacs-load-profile (car (cdr args)))) ((equal (car s) "--with-profile") (add-to-list 'command-switch-alist (cons (car args) '(lambda ()))) (chemacs-load-profile (mapconcat 'identity (cdr s) "="))) (t (chemacs-check-command-line-args (cdr args)))) (let ((s (split-string (car args) "="))) (cond ((equal (car args) "--with-profile") (add-to-list 'command-switch-alist '("--with-profile" lambda () (pop command-line-args-left))) (chemacs-load-profile (car (cdr args)))) ((equal (car s) "--with-profile") (add-to-list 'command-switch-alist (cons (car args) '(lambda ()))) (chemacs-load-profile (mapconcat 'identity (cdr s) "="))) (t (chemacs-check-command-line-args (cdr args))))) (if args (let ((s (split-string (car args) "="))) (cond ((equal (car args) "--with-profile") (add-to-list 'command-switch-alist '("--with-profile" lambda () (pop command-line-args-left))) (chemacs-load-profile (car (cdr args)))) ((equal (car s) "--with-profile") (add-to-list 'command-switch-alist (cons (car args) '(lambda ...))) (chemacs-load-profile (mapconcat 'identity (cdr s) "="))) (t (chemacs-check-command-line-args (cdr args))))) (chemacs-load-profile (chemacs-detect-default-profile))) chemacs-check-command-line-args(("emacs")) load-with-code-conversion("/home/ben/.emacs" "/home/ben/.emacs" t t) load("~/.emacs" noerror nomessage) startup--load-user-init-file(#f(compiled-function () #<bytecode 0x113ffe5da0c203ce>) #f(compiled-function () #<bytecode -0x1f3c686ddc0df2b5>) t) command-line() normal-top-level()
In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4) of 2021-08-01 built on dbbeb5641372 Repository revision: 22c9b8f27f1c31a502c498d1394a3ee7bd96bb48 Repository branch: pgtk-nativecomp Windowing system distributor 'System Description: Arch Linux
Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --with-x-toolkit=gtk3 --with-cairo --with-xwidgets --with-native-compilation --with-pgtk --without-compress-install --without-gconf --without-gsettings --without-m17n-flt --enable-autodepend --enable-link-time-optimization CC=/usr/bin/clang 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -flto' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 'CPP=/usr/bin/clang -E''
Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS GTK3 ZLIB
Important settings: value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect: corfu-mode: t TeX-PDF-mode: t which-key-mode: t marginalia-mode: t override-global-mode: t savehist-mode: t vertico-mode: t openwith-mode: t show-paren-mode: t recentf-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t evil-mode: t evil-local-mode: t windmove-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t global-yascroll-bar-mode: t yascroll-bar-mode: t buffer-face-mode: t rainbow-delimiters-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t
Load-path shadows: /home/ben/.noivy-emacs.d/straight/build/transient/transient hides /usr/share/emacs/28.0.50/lisp/transient /home/ben/.noivy-emacs.d/straight/build/project/project hides /usr/share/emacs/28.0.50/lisp/progmodes/project /home/ben/.noivy-emacs.d/straight/build/xref/xref hides /usr/share/emacs/28.0.50/lisp/progmodes/xref /home/ben/.noivy-emacs.d/straight/build/org/ob-picolisp hides /usr/share/emacs/28.0.50/lisp/org/ob-picolisp /home/ben/.noivy-emacs.d/straight/build/org/org-refile hides /usr/share/emacs/28.0.50/lisp/org/org-refile /home/ben/.noivy-emacs.d/straight/build/org/ol-eww hides /usr/share/emacs/28.0.50/lisp/org/ol-eww /home/ben/.noivy-emacs.d/straight/build/org/org-colview hides /usr/share/emacs/28.0.50/lisp/org/org-colview /home/ben/.noivy-emacs.d/straight/build/org/org-datetree hides /usr/share/emacs/28.0.50/lisp/org/org-datetree /home/ben/.noivy-emacs.d/straight/build/org/org-src hides /usr/share/emacs/28.0.50/lisp/org/org-src /home/ben/.noivy-emacs.d/straight/build/org/ol hides /usr/share/emacs/28.0.50/lisp/org/ol /home/ben/.noivy-emacs.d/straight/build/org/org-archive hides /usr/share/emacs/28.0.50/lisp/org/org-archive /home/ben/.noivy-emacs.d/straight/build/org/ob-plantuml hides /usr/share/emacs/28.0.50/lisp/org/ob-plantuml /home/ben/.noivy-emacs.d/straight/build/org/ob-vala hides /usr/share/emacs/28.0.50/lisp/org/ob-vala /home/ben/.noivy-emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/28.0.50/lisp/org/ob-forth /home/ben/.noivy-emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/ben/.noivy-emacs.d/straight/build/org/ol-rmail hides /usr/share/emacs/28.0.50/lisp/org/ol-rmail /home/ben/.noivy-emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/28.0.50/lisp/org/ob-perl /home/ben/.noivy-emacs.d/straight/build/org/org-agenda hides /usr/share/emacs/28.0.50/lisp/org/org-agenda /home/ben/.noivy-emacs.d/straight/build/org/org-crypt hides /usr/share/emacs/28.0.50/lisp/org/org-crypt /home/ben/.noivy-emacs.d/straight/build/org/ob-core hides /usr/share/emacs/28.0.50/lisp/org/ob-core /home/ben/.noivy-emacs.d/straight/build/org/org-tempo hides /usr/share/emacs/28.0.50/lisp/org/org-tempo /home/ben/.noivy-emacs.d/straight/build/org/org hides /usr/share/emacs/28.0.50/lisp/org/org /home/ben/.noivy-emacs.d/straight/build/org/org-indent hides /usr/share/emacs/28.0.50/lisp/org/org-indent /home/ben/.noivy-emacs.d/straight/build/org/org-footnote hides /usr/share/emacs/28.0.50/lisp/org/org-footnote /home/ben/.noivy-emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/28.0.50/lisp/org/ox-texinfo /home/ben/.noivy-emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/28.0.50/lisp/org/ob-processing /home/ben/.noivy-emacs.d/straight/build/org/org-feed hides /usr/share/emacs/28.0.50/lisp/org/org-feed /home/ben/.noivy-emacs.d/straight/build/org/ol-w3m hides /usr/share/emacs/28.0.50/lisp/org/ol-w3m /home/ben/.noivy-emacs.d/straight/build/org/ob-mscgen hides /usr/share/emacs/28.0.50/lisp/org/ob-mscgen /home/ben/.noivy-emacs.d/straight/build/org/org-attach hides /usr/share/emacs/28.0.50/lisp/org/org-attach /home/ben/.noivy-emacs.d/straight/build/org/ox-man hides /usr/share/emacs/28.0.50/lisp/org/ox-man /home/ben/.noivy-emacs.d/straight/build/org/ob-css hides /usr/share/emacs/28.0.50/lisp/org/ob-css /home/ben/.noivy-emacs.d/straight/build/org/ob-table hides /usr/share/emacs/28.0.50/lisp/org/ob-table /home/ben/.noivy-emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs/28.0.50/lisp/org/ob-maxima /home/ben/.noivy-emacs.d/straight/build/org/org-compat hides /usr/share/emacs/28.0.50/lisp/org/org-compat /home/ben/.noivy-emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/28.0.50/lisp/org/ob-dot /home/ben/.noivy-emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/ben/.noivy-emacs.d/straight/build/org/org-entities hides /usr/share/emacs/28.0.50/lisp/org/org-entities /home/ben/.noivy-emacs.d/straight/build/org/ol-irc hides /usr/share/emacs/28.0.50/lisp/org/ol-irc /home/ben/.noivy-emacs.d/straight/build/org/ob-java hides /usr/share/emacs/28.0.50/lisp/org/ob-java /home/ben/.noivy-emacs.d/straight/build/org/ob-R hides /usr/share/emacs/28.0.50/lisp/org/ob-R /home/ben/.noivy-emacs.d/straight/build/org/ob-lilypond hides /usr/share/emacs/28.0.50/lisp/org/ob-lilypond /home/ben/.noivy-emacs.d/straight/build/org/org-capture hides /usr/share/emacs/28.0.50/lisp/org/org-capture /home/ben/.noivy-emacs.d/straight/build/org/org-protocol hides /usr/share/emacs/28.0.50/lisp/org/org-protocol /home/ben/.noivy-emacs.d/straight/build/org/org-pcomplete hides /usr/share/emacs/28.0.50/lisp/org/org-pcomplete /home/ben/.noivy-emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/28.0.50/lisp/org/ob-eval /home/ben/.noivy-emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs/28.0.50/lisp/org/ob-matlab /home/ben/.noivy-emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/28.0.50/lisp/org/ob-lua /home/ben/.noivy-emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/28.0.50/lisp/org/ox-latex /home/ben/.noivy-emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/28.0.50/lisp/org/ob-ocaml /home/ben/.noivy-emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/28.0.50/lisp/org/ob-lisp /home/ben/.noivy-emacs.d/straight/build/org/org-clock hides /usr/share/emacs/28.0.50/lisp/org/org-clock /home/ben/.noivy-emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/28.0.50/lisp/org/ox-ascii /home/ben/.noivy-emacs.d/straight/build/org/org-lint hides /usr/share/emacs/28.0.50/lisp/org/org-lint /home/ben/.noivy-emacs.d/straight/build/org/ob-ledger hides /usr/share/emacs/28.0.50/lisp/org/ob-ledger /home/ben/.noivy-emacs.d/straight/build/org/ob-makefile hides /usr/share/emacs/28.0.50/lisp/org/ob-makefile /home/ben/.noivy-emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs/28.0.50/lisp/org/ob-scheme /home/ben/.noivy-emacs.d/straight/build/org/ol-mhe hides /usr/share/emacs/28.0.50/lisp/org/ol-mhe /home/ben/.noivy-emacs.d/straight/build/org/ob-org hides /usr/share/emacs/28.0.50/lisp/org/ob-org /home/ben/.noivy-emacs.d/straight/build/org/ob-io hides /usr/share/emacs/28.0.50/lisp/org/ob-io /home/ben/.noivy-emacs.d/straight/build/org/org-habit hides /usr/share/emacs/28.0.50/lisp/org/org-habit /home/ben/.noivy-emacs.d/straight/build/org/org-macs hides /usr/share/emacs/28.0.50/lisp/org/org-macs /home/ben/.noivy-emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/28.0.50/lisp/org/ob-awk /home/ben/.noivy-emacs.d/straight/build/org/org-install hides /usr/share/emacs/28.0.50/lisp/org/org-install /home/ben/.noivy-emacs.d/straight/build/org/ob-js hides /usr/share/emacs/28.0.50/lisp/org/ob-js /home/ben/.noivy-emacs.d/straight/build/org/ol-bbdb hides /usr/share/emacs/28.0.50/lisp/org/ol-bbdb /home/ben/.noivy-emacs.d/straight/build/org/org-num hides /usr/share/emacs/28.0.50/lisp/org/org-num /home/ben/.noivy-emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs/28.0.50/lisp/org/ox-beamer /home/ben/.noivy-emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/28.0.50/lisp/org/ob-ruby /home/ben/.noivy-emacs.d/straight/build/org/org-loaddefs hides /usr/share/emacs/28.0.50/lisp/org/org-loaddefs /home/ben/.noivy-emacs.d/straight/build/org/ob-haskell hides /usr/share/emacs/28.0.50/lisp/org/ob-haskell /home/ben/.noivy-emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs/28.0.50/lisp/org/ob-groovy /home/ben/.noivy-emacs.d/straight/build/org/ol-info hides /usr/share/emacs/28.0.50/lisp/org/ol-info /home/ben/.noivy-emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/28.0.50/lisp/org/ox-icalendar /home/ben/.noivy-emacs.d/straight/build/org/ol-eshell hides /usr/share/emacs/28.0.50/lisp/org/ol-eshell /home/ben/.noivy-emacs.d/straight/build/org/ol-docview hides /usr/share/emacs/28.0.50/lisp/org/ol-docview /home/ben/.noivy-emacs.d/straight/build/org/ox-org hides /usr/share/emacs/28.0.50/lisp/org/ox-org /home/ben/.noivy-emacs.d/straight/build/org/ob-shen hides /usr/share/emacs/28.0.50/lisp/org/ob-shen /home/ben/.noivy-emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/28.0.50/lisp/org/ob-sed /home/ben/.noivy-emacs.d/straight/build/org/ob-eshell hides /usr/share/emacs/28.0.50/lisp/org/ob-eshell /home/ben/.noivy-emacs.d/straight/build/org/ol-gnus hides /usr/share/emacs/28.0.50/lisp/org/ol-gnus /home/ben/.noivy-emacs.d/straight/build/org/org-ctags hides /usr/share/emacs/28.0.50/lisp/org/org-ctags /home/ben/.noivy-emacs.d/straight/build/org/ox hides /usr/share/emacs/28.0.50/lisp/org/ox /home/ben/.noivy-emacs.d/straight/build/org/ox-md hides /usr/share/emacs/28.0.50/lisp/org/ox-md /home/ben/.noivy-emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/28.0.50/lisp/org/ob-clojure /home/ben/.noivy-emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/28.0.50/lisp/org/ox-odt /home/ben/.noivy-emacs.d/straight/build/org/ob-python hides /usr/share/emacs/28.0.50/lisp/org/ob-python /home/ben/.noivy-emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/28.0.50/lisp/org/ob-exp /home/ben/.noivy-emacs.d/straight/build/org/ob-abc hides /usr/share/emacs/28.0.50/lisp/org/ob-abc /home/ben/.noivy-emacs.d/straight/build/org/ox-publish hides /usr/share/emacs/28.0.50/lisp/org/ox-publish /home/ben/.noivy-emacs.d/straight/build/org/org-element hides /usr/share/emacs/28.0.50/lisp/org/org-element /home/ben/.noivy-emacs.d/straight/build/org/ob-J hides /usr/share/emacs/28.0.50/lisp/org/ob-J /home/ben/.noivy-emacs.d/straight/build/org/ob-fortran hides /usr/share/emacs/28.0.50/lisp/org/ob-fortran /home/ben/.noivy-emacs.d/straight/build/org/org-list hides /usr/share/emacs/28.0.50/lisp/org/org-list /home/ben/.noivy-emacs.d/straight/build/org/ob hides /usr/share/emacs/28.0.50/lisp/org/ob /home/ben/.noivy-emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/28.0.50/lisp/org/ob-ditaa /home/ben/.noivy-emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/28.0.50/lisp/org/ob-screen /home/ben/.noivy-emacs.d/straight/build/org/ob-C hides /usr/share/emacs/28.0.50/lisp/org/ob-C /home/ben/.noivy-emacs.d/straight/build/org/ob-asymptote hides /usr/share/emacs/28.0.50/lisp/org/ob-asymptote /home/ben/.noivy-emacs.d/straight/build/org/org-timer hides /usr/share/emacs/28.0.50/lisp/org/org-timer /home/ben/.noivy-emacs.d/straight/build/org/ox-html hides /usr/share/emacs/28.0.50/lisp/org/ox-html /home/ben/.noivy-emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/28.0.50/lisp/org/ob-lob /home/ben/.noivy-emacs.d/straight/build/org/org-plot hides /usr/share/emacs/28.0.50/lisp/org/org-plot /home/ben/.noivy-emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/28.0.50/lisp/org/ob-ref /home/ben/.noivy-emacs.d/straight/build/org/org-attach-git hides /usr/share/emacs/28.0.50/lisp/org/org-attach-git /home/ben/.noivy-emacs.d/straight/build/org/org-macro hides /usr/share/emacs/28.0.50/lisp/org/org-macro /home/ben/.noivy-emacs.d/straight/build/org/ob-stan hides /usr/share/emacs/28.0.50/lisp/org/ob-stan /home/ben/.noivy-emacs.d/straight/build/org/ob-octave hides /usr/share/emacs/28.0.50/lisp/org/ob-octave /home/ben/.noivy-emacs.d/straight/build/org/org-duration hides /usr/share/emacs/28.0.50/lisp/org/org-duration /home/ben/.noivy-emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/28.0.50/lisp/org/ob-shell /home/ben/.noivy-emacs.d/straight/build/org/org-faces hides /usr/share/emacs/28.0.50/lisp/org/org-faces /home/ben/.noivy-emacs.d/straight/build/org/ob-ebnf hides /usr/share/emacs/28.0.50/lisp/org/ob-ebnf /home/ben/.noivy-emacs.d/straight/build/org/ob-comint hides /usr/share/emacs/28.0.50/lisp/org/ob-comint /home/ben/.noivy-emacs.d/straight/build/org/org-mobile hides /usr/share/emacs/28.0.50/lisp/org/org-mobile /home/ben/.noivy-emacs.d/straight/build/org/org-keys hides /usr/share/emacs/28.0.50/lisp/org/org-keys /home/ben/.noivy-emacs.d/straight/build/org/org-table hides /usr/share/emacs/28.0.50/lisp/org/org-table /home/ben/.noivy-emacs.d/straight/build/org/org-mouse hides /usr/share/emacs/28.0.50/lisp/org/org-mouse /home/ben/.noivy-emacs.d/straight/build/org/org-id hides /usr/share/emacs/28.0.50/lisp/org/org-id /home/ben/.noivy-emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/28.0.50/lisp/org/ob-calc /home/ben/.noivy-emacs.d/straight/build/org/ob-hledger hides /usr/share/emacs/28.0.50/lisp/org/ob-hledger /home/ben/.noivy-emacs.d/straight/build/org/ol-bibtex hides /usr/share/emacs/28.0.50/lisp/org/ol-bibtex /home/ben/.noivy-emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/28.0.50/lisp/org/ob-tangle /home/ben/.noivy-emacs.d/straight/build/org/ob-coq hides /usr/share/emacs/28.0.50/lisp/org/ob-coq /home/ben/.noivy-emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/28.0.50/lisp/org/ob-sass /home/ben/.noivy-emacs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/28.0.50/lisp/org/org-inlinetask /home/ben/.noivy-emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/28.0.50/lisp/org/ob-latex /home/ben/.noivy-emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/28.0.50/lisp/org/ob-sql /home/ben/.noivy-emacs.d/straight/build/org/org-version hides /usr/share/emacs/28.0.50/lisp/org/org-version /home/ben/.noivy-emacs.d/straight/build/org/org-goto hides /usr/share/emacs/28.0.50/lisp/org/org-goto /home/ben/.noivy-emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/28.0.50/lisp/org/ob-sqlite /home/ben/.noivy-emacs.d/straight/build/eldoc/eldoc hides /usr/share/emacs/28.0.50/lisp/emacs-lisp/eldoc
Features: (shadow sort mail-extr emacsbug sendmail mule-util help-fns corfu .emacs lsp-pyright lsp-mode lsp-protocol evil-collection-xref xref spinner network-stream nsm markdown-mode lv inline ht f s ewoc lsp-pyright-autoloads lsp-mode-autoloads lv-autoloads spinner-autoloads ht-autoloads f-autoloads s-autoloads markdown-mode-autoloads yasnippet yasnippet-autoloads evil-tex evil-tex-autoloads latex-mode-expansions latex latex-flymake evil-collection-flymake flymake-proc flymake tex-ispell tex-style tex dbus xml texmathp auctex-autoloads tex-site doct-autoloads eldoc-autoloads evil-collection-which-key which-key which-key-autoloads embark-consult embark-consult-autoloads evil-collection-embark embark ffap embark-autoloads affe evil-collection-consult consult-org the-org-mode-expansions org-element avl-tree generator org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities evil-collection-outline noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs evil-collection-calendar cal-menu calendar cal-loaddefs consult-imenu consult-vertico consult evil-collection-bookmark magit-bookmark bookmark pp affe-autoloads consult-autoloads marginalia marginalia-autoloads use-package-bind-key bind-key savehist orderless orderless-autoloads vertico-repeat vertico vertico-autoloads openwith openwith-autoloads corfu-autoloads expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom expand-region-autoloads avy avy-autoloads multi-vterm project multi-vterm-autoloads project-autoloads xref-autoloads evil-collection-vterm vterm evil-collection-compile compile color evil-collection-term term disp-table ehelp find-func vterm-module term/xterm xterm vterm-autoloads dired-du find-dired dired-du-autoloads paren tramp-cache tramp-sudoedit tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp recentf tree-widget wid-edit zenburnt-theme undo-fu undo-fu-autoloads evil-surround evil-surround-autoloads evil-collection-unimpaired evil-collection-tabulated-list evil-collection-tab-bar evil-collection-simple evil-collection-process-menu evil-collection-package-menu evil-collection-occur evil-collection-magit evil-collection-log-edit evil-collection-info evil-collection-indent evil-collection-imenu evil-collection-image image-mode exif evil-collection-help evil-collection-epa evil-collection-elisp-mode evil-collection-dired evil-collection-diff-mode evil-collection-comint calc-ext evil-collection-calc evil-collection-buff-menu evil-collection annalist evil-collection-autoloads annalist-autoloads evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core advice evil-common windmove calc calc-loaddefs calc-macs rect evil-digraphs evil-vars edmacro kmacro evil-autoloads goto-chg-autoloads use-package-diminish magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse url-vars magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source password-cache json map text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete comint ring server ansi-color magit-mode transient format-spec magit-git magit-section magit-utils crm eieio eieio-core eieio-loaddefs dash magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads dash-autoloads yascroll yascroll-autoloads delight delight-autoloads finder-inf face-remap diminish diminish-autoloads rainbow-delimiters rainbow-delimiters-autoloads use-package-core use-package-autoloads bind-key-autoloads straight-autoloads straight comp comp-cstr warnings rx cl-extra info autoload radix-tree easy-mmode cl-seq pcase subr-x checkdoc lisp-mnt thingatpt help-mode seq byte-opt cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/pgtk-win pgtk-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit pgtk lcms2 multi-tty make-network-process native-compile emacs)
Memory information: ((conses 16 640595 64053) (symbols 48 44778 2) (strings 32 140041 13347) (string-bytes 1 5424702) (vectors 16 66202) (vector-slots 8 1148239 27333) (floats 8 383 66) (intervals 56 751 0) (buffers 992 14))