Reported by: Renaud Casenave-Péré <renaud <at> casenave-pere.fr>
Date: Fri, 9 Jun 2023 12:26:01 UTC
Severity: normal
Found in version 30.0.50
To reply to this bug, email your comments to 63969 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:bug#63969; Package emacs,gnus.
(Fri, 09 Jun 2023 12:26:01 GMT) Full text and rfc822 format available.Renaud Casenave-Péré <renaud <at> casenave-pere.fr>:bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org.
(Fri, 09 Jun 2023 12:26:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Renaud Casenave-Péré <renaud <at> casenave-pere.fr> To: bug-gnu-emacs <at> gnu.org Subject: 30.0.50; gnus-summary-refer-article fails to find article on nnimap Date: Fri, 09 Jun 2023 14:24:35 +0200
Hi,
I’ve been wanting to use gnus-summary-refer-article to get a
specific article but the imap server always returns this error:
158104 BAD Error in IMAP command UID SEARCH: Invalid characters in
atom (0.001 + 0.000 secs).
Stepping into gnus’ code, I got the following callstack. In my
setup, ‘message-id’ will be a string with some properties, due to
the package ws-butler it seems, which gnus doesn’t expect.
I could make the above function work by first stripping
‘message-id’ of its properties with ‘substring-no-properties’
before calling ‘nnimap-send-command’ in
‘nnimap-find-article-by-message-id’ but there might be a better
fix for this.
(nnimap-send-command "UID SEARCH%s HEADER Message-Id %S" (if
(and limit number-of-article) (format " %s:*" (-
(string-to-number number-of-article) limit -1)) "") message-id)
(let* ((change-group-result (nnimap-change-group group server
nil t)) (number-of-article (and (listp change-group-result)
(catch 'found (let ((tail ...)) (while tail (let ... ...
...)))))) (sequence (nnimap-send-command "UID SEARCH%s HEADER
Message-Id %S" (if (and limit number-of-article) (format " %s:*"
(- (string-to-number number-of-article) limit -1)) "")
(substring-no-properties message-id)))) (if
(nnimap-wait-for-response sequence) (progn (let ((article (car
(last ...)))) (if article (string-to-number article) (if (and
limit number-of-article) (progn
(nnimap-find-article-by-message-id group server
message-id))))))))
(save-current-buffer (set-buffer (nnimap-buffer)) (erase-buffer)
(let* ((change-group-result (nnimap-change-group group server
nil t)) (number-of-article (and (listp change-group-result)
(catch 'found (let (...) (while tail ...))))) (sequence
(nnimap-send-command "UID SEARCH%s HEADER Message-Id %S" (if
(and limit number-of-article) (format " %s:*" (- ... limit -1))
"") (substring-no-properties message-id)))) (if
(nnimap-wait-for-response sequence) (progn (let ((article (car
...))) (if article (string-to-number article) (if (and limit
number-of-article) (progn ...))))))))
nnimap-find-article-by-message-id("list.emacs-devel"
"casenave-pere.fr" #("<87ttxil7k3.fsf <at> localhost>" 0 26
(ws-butler-chg chg)))
nnimap-request-article(#("<87ttxil7k3.fsf <at> localhost>" 0 26
(ws-butler-chg chg)) "list.emacs-devel" "casenave-pere.fr"
#<buffer *Article list.emacs-devel*>)
gnus-request-article(#("<87ttxil7k3.fsf <at> localhost>" 0 26
(ws-butler-chg chg)) "list.emacs-devel" #<buffer *Article
list.emacs-devel*>)
(cond ((gnus-request-article article group (current-buffer)) (if
(numberp article) (progn (gnus-async-prefetch-next group article
gnus-summary-buffer) (if gnus-keep-backlog (progn
(gnus-backlog-enter-article group article (current-buffer))))
(if (and gnus-agent gnus-agent-eagerly-store-articles
(gnus-agent-group-covered-p group)) (progn
(gnus-agent-store-article article group))))) (setq result
'article)) (methods (setq gnus-override-method (car-safe (prog1
methods (setq methods (cdr methods)))))) ((not (string-match
"^400 " (nnheader-get-report backend))) (setq result 'done)))
(while (not result) (erase-buffer) (gnus-kill-all-overlays)
(setq bidi-paragraph-direction nil) (let ((gnus-newsgroup-name
group)) (gnus-check-group-server)) (cond ((gnus-request-article
article group (current-buffer)) (if (numberp article) (progn
(gnus-async-prefetch-next group article gnus-summary-buffer) (if
gnus-keep-backlog (progn (gnus-backlog-enter-article group
article ...))) (if (and gnus-agent
gnus-agent-eagerly-store-articles (gnus-agent-group-covered-p
group)) (progn (gnus-agent-store-article article group)))))
(setq result 'article)) (methods (setq gnus-override-method
(car-safe (prog1 methods (setq methods (cdr methods)))))) ((not
(string-match "^400 " (nnheader-get-report backend))) (setq
result 'done))))
(let ((gnus-override-method gnus-override-method) (methods (and
(stringp article) (save-current-buffer (set-buffer
gnus-summary-buffer) (gnus-refer-article-methods)))) (backend
(car (gnus-find-method-for-group gnus-newsgroup-name))) result
(inhibit-read-only t)) (if (and (null gnus-override-method)
methods) (progn (setq gnus-override-method (car-safe (prog1
methods (setq methods (cdr methods))))))) (while (not result)
(erase-buffer) (gnus-kill-all-overlays) (setq
bidi-paragraph-direction nil) (let ((gnus-newsgroup-name group))
(gnus-check-group-server)) (cond ((gnus-request-article article
group (current-buffer)) (if (numberp article) (progn
(gnus-async-prefetch-next group article gnus-summary-buffer) (if
gnus-keep-backlog (progn ...)) (if (and gnus-agent
gnus-agent-eagerly-store-articles ...) (progn ...)))) (setq
result 'article)) (methods (setq gnus-override-method (car-safe
(prog1 methods (setq methods ...))))) ((not (string-match "^400
" (nnheader-get-report backend))) (setq result 'done)))) (and
(eq result 'article) 'article))
(cond ((and (numberp article) (gnus-buffer-live-p
gnus-summary-buffer) (eq (save-current-buffer (set-buffer
gnus-summary-buffer) (cdr (assq article gnus-newsgroup-reads)))
gnus-canceled-mark)) nil) ((and (get-buffer
gnus-original-article-buffer) (numberp article)
(save-current-buffer (set-buffer gnus-original-article-buffer)
(and (equal (car gnus-original-article) group) (eq (cdr
gnus-original-article) article)))) (insert-buffer-substring
gnus-original-article-buffer) 'article) ((and gnus-keep-backlog
(gnus-backlog-request-article group article (current-buffer)))
'article) ((gnus-async-request-fetched-article group article
(current-buffer)) (gnus-async-prefetch-next group article
gnus-summary-buffer) (if (and (numberp article)
gnus-keep-backlog) (progn (gnus-backlog-enter-article group
article (current-buffer)))) 'article) ((and gnus-use-cache
(numberp article) (gnus-cache-request-article article group))
'article) ((gnus-agent-request-article article group) 'article)
((or (stringp article) (numberp article)) (let
((gnus-override-method gnus-override-method) (methods (and
(stringp article) (save-current-buffer (set-buffer
gnus-summary-buffer) (gnus-refer-article-methods)))) (backend
(car (gnus-find-method-for-group gnus-newsgroup-name))) result
(inhibit-read-only t)) (if (and (null gnus-override-method)
methods) (progn (setq gnus-override-method (car-safe (prog1
methods ...))))) (while (not result) (erase-buffer)
(gnus-kill-all-overlays) (setq bidi-paragraph-direction nil)
(let ((gnus-newsgroup-name group)) (gnus-check-group-server))
(cond ((gnus-request-article article group (current-buffer)) (if
(numberp article) (progn ... ... ...)) (setq result 'article))
(methods (setq gnus-override-method (car-safe ...))) ((not
(string-match "^400 " ...)) (setq result 'done)))) (and (eq
result 'article) 'article))) (t article))
(save-excursion (erase-buffer) (gnus-kill-all-overlays) (setq
bidi-paragraph-direction nil) (setq group (or group
gnus-newsgroup-name)) (if (stringp article) (progn
(gnus-read-header article))) (if (and (numberp article)
(gnus-buffer-live-p gnus-summary-buffer)) (progn
(save-current-buffer (set-buffer gnus-summary-buffer) (let
((header (let ... ...))) (if (< article 0) (progn (cond ... ...
...))) (let ((method ...)) (if (and ... ...) (progn ...)))))))
(cond ((and (numberp article) (gnus-buffer-live-p
gnus-summary-buffer) (eq (save-current-buffer (set-buffer
gnus-summary-buffer) (cdr (assq article gnus-newsgroup-reads)))
gnus-canceled-mark)) nil) ((and (get-buffer
gnus-original-article-buffer) (numberp article)
(save-current-buffer (set-buffer gnus-original-article-buffer)
(and (equal (car gnus-original-article) group) (eq (cdr
gnus-original-article) article)))) (insert-buffer-substring
gnus-original-article-buffer) 'article) ((and gnus-keep-backlog
(gnus-backlog-request-article group article (current-buffer)))
'article) ((gnus-async-request-fetched-article group article
(current-buffer)) (gnus-async-prefetch-next group article
gnus-summary-buffer) (if (and (numberp article)
gnus-keep-backlog) (progn (gnus-backlog-enter-article group
article (current-buffer)))) 'article) ((and gnus-use-cache
(numberp article) (gnus-cache-request-article article group))
'article) ((gnus-agent-request-article article group) 'article)
((or (stringp article) (numberp article)) (let
((gnus-override-method gnus-override-method) (methods (and
(stringp article) (save-current-buffer ... ...))) (backend (car
(gnus-find-method-for-group gnus-newsgroup-name))) result
(inhibit-read-only t)) (if (and (null gnus-override-method)
methods) (progn (setq gnus-override-method (car-safe ...))))
(while (not result) (erase-buffer) (gnus-kill-all-overlays)
(setq bidi-paragraph-direction nil) (let ((gnus-newsgroup-name
group)) (gnus-check-group-server)) (cond ((gnus-request-article
article group ...) (if ... ...) (setq result ...)) (methods
(setq gnus-override-method ...)) ((not ...) (setq result ...))))
(and (eq result 'article) 'article))) (t article)))
(prog1 (save-excursion (erase-buffer) (gnus-kill-all-overlays)
(setq bidi-paragraph-direction nil) (setq group (or group
gnus-newsgroup-name)) (if (stringp article) (progn
(gnus-read-header article))) (if (and (numberp article)
(gnus-buffer-live-p gnus-summary-buffer)) (progn
(save-current-buffer (set-buffer gnus-summary-buffer) (let
((header ...)) (if (< article 0) (progn ...)) (let (...) (if ...
...)))))) (cond ((and (numberp article) (gnus-buffer-live-p
gnus-summary-buffer) (eq (save-current-buffer (set-buffer
gnus-summary-buffer) (cdr ...)) gnus-canceled-mark)) nil) ((and
(get-buffer gnus-original-article-buffer) (numberp article)
(save-current-buffer (set-buffer gnus-original-article-buffer)
(and (equal ... group) (eq ... article))))
(insert-buffer-substring gnus-original-article-buffer) 'article)
((and gnus-keep-backlog (gnus-backlog-request-article group
article (current-buffer))) 'article)
((gnus-async-request-fetched-article group article
(current-buffer)) (gnus-async-prefetch-next group article
gnus-summary-buffer) (if (and (numberp article)
gnus-keep-backlog) (progn (gnus-backlog-enter-article group
article (current-buffer)))) 'article) ((and gnus-use-cache
(numberp article) (gnus-cache-request-article article group))
'article) ((gnus-agent-request-article article group) 'article)
((or (stringp article) (numberp article)) (let
((gnus-override-method gnus-override-method) (methods (and ...
...)) (backend (car ...)) result (inhibit-read-only t)) (if (and
(null gnus-override-method) methods) (progn (setq
gnus-override-method ...))) (while (not result) (erase-buffer)
(gnus-kill-all-overlays) (setq bidi-paragraph-direction nil)
(let (...) (gnus-check-group-server)) (cond (... ... ...)
(methods ...) (... ...))) (and (eq result 'article) 'article)))
(t article))) (setq gnus-article-current-summary
gnus-summary-buffer) (if (and (get-buffer gnus-article-buffer)
(equal (buffer-name (current-buffer)) (buffer-name (get-buffer
gnus-article-buffer)))) (progn (save-excursion (if (get-buffer
gnus-original-article-buffer) (set-buffer
gnus-original-article-buffer) (set-buffer
(gnus-get-buffer-create gnus-original-article-buffer))
(buffer-disable-undo) (setq major-mode
'gnus-original-article-mode) (setq buffer-read-only t)) (let
((inhibit-read-only t)) (erase-buffer) (insert-buffer-substring
gnus-article-buffer)) (setq gnus-original-article (cons group
article))) (run-hooks 'gnus-article-decode-hook) (setq
gnus-article-decoded-p gnus-article-decode-hook))) (if (and
do-update-line (or (numberp article) (stringp article))) (progn
(save-current-buffer (set-buffer gnus-summary-buffer)
(gnus-summary-update-article do-update-line sparse-header)
(gnus-summary-goto-subject do-update-line nil t)
(set-window-point (gnus-get-buffer-window (current-buffer) t)
(point))))))
(let (do-update-line sparse-header) (prog1 (save-excursion
(erase-buffer) (gnus-kill-all-overlays) (setq
bidi-paragraph-direction nil) (setq group (or group
gnus-newsgroup-name)) (if (stringp article) (progn
(gnus-read-header article))) (if (and (numberp article)
(gnus-buffer-live-p gnus-summary-buffer)) (progn
(save-current-buffer (set-buffer gnus-summary-buffer) (let (...)
(if ... ...) (let ... ...))))) (cond ((and (numberp article)
(gnus-buffer-live-p gnus-summary-buffer) (eq
(save-current-buffer ... ...) gnus-canceled-mark)) nil) ((and
(get-buffer gnus-original-article-buffer) (numberp article)
(save-current-buffer (set-buffer gnus-original-article-buffer)
(and ... ...))) (insert-buffer-substring
gnus-original-article-buffer) 'article) ((and gnus-keep-backlog
(gnus-backlog-request-article group article (current-buffer)))
'article) ((gnus-async-request-fetched-article group article
(current-buffer)) (gnus-async-prefetch-next group article
gnus-summary-buffer) (if (and (numberp article)
gnus-keep-backlog) (progn (gnus-backlog-enter-article group
article ...))) 'article) ((and gnus-use-cache (numberp article)
(gnus-cache-request-article article group)) 'article)
((gnus-agent-request-article article group) 'article) ((or
(stringp article) (numberp article)) (let ((gnus-override-method
gnus-override-method) (methods ...) (backend ...) result
(inhibit-read-only t)) (if (and ... methods) (progn ...)) (while
(not result) (erase-buffer) (gnus-kill-all-overlays) (setq
bidi-paragraph-direction nil) (let ... ...) (cond ... ... ...))
(and (eq result ...) 'article))) (t article))) (setq
gnus-article-current-summary gnus-summary-buffer) (if (and
(get-buffer gnus-article-buffer) (equal (buffer-name
(current-buffer)) (buffer-name (get-buffer
gnus-article-buffer)))) (progn (save-excursion (if (get-buffer
gnus-original-article-buffer) (set-buffer
gnus-original-article-buffer) (set-buffer
(gnus-get-buffer-create gnus-original-article-buffer))
(buffer-disable-undo) (setq major-mode
'gnus-original-article-mode) (setq buffer-read-only t)) (let
((inhibit-read-only t)) (erase-buffer) (insert-buffer-substring
gnus-article-buffer)) (setq gnus-original-article (cons group
article))) (run-hooks 'gnus-article-decode-hook) (setq
gnus-article-decoded-p gnus-article-decode-hook))) (if (and
do-update-line (or (numberp article) (stringp article))) (progn
(save-current-buffer (set-buffer gnus-summary-buffer)
(gnus-summary-update-article do-update-line sparse-header)
(gnus-summary-goto-subject do-update-line nil t)
(set-window-point (gnus-get-buffer-window (current-buffer) t)
(point)))))))
gnus-request-article-this-buffer(-1 "list.emacs-devel")
gnus-article-prepare(-1 nil)
gnus-summary-display-article(-1 nil)
gnus-summary-select-article(nil nil nil -1)
(progn (gnus-summary-select-article nil nil nil number) (throw
'found t))
(if (and (gnus-check-server gnus-override-method) (setq number
(gnus-summary-insert-subject message-id))) (progn
(gnus-summary-select-article nil nil nil number) (throw 'found
t)))
(let ((gnus-override-method (car tail))) (if (and
(gnus-check-server gnus-override-method) (setq number
(gnus-summary-insert-subject message-id))) (progn
(gnus-summary-select-article nil nil nil number) (throw 'found
t))) (setq tail (cdr tail)))
(while tail (let ((gnus-override-method (car tail))) (if (and
(gnus-check-server gnus-override-method) (setq number
(gnus-summary-insert-subject message-id))) (progn
(gnus-summary-select-article nil nil nil number) (throw 'found
t))) (setq tail (cdr tail))))
(let ((tail (gnus-refer-article-methods))) (while tail (let
((gnus-override-method (car tail))) (if (and (gnus-check-server
gnus-override-method) (setq number (gnus-summary-insert-subject
message-id))) (progn (gnus-summary-select-article nil nil nil
number) (throw 'found t))) (setq tail (cdr tail)))))
(catch 'found (let ((tail (gnus-refer-article-methods))) (while
tail (let ((gnus-override-method (car tail))) (if (and
(gnus-check-server gnus-override-method) (setq number
(gnus-summary-insert-subject message-id))) (progn
(gnus-summary-select-article nil nil nil number) (throw 'found
t))) (setq tail (cdr tail))))) (gnus-message 3 "Couldn't fetch
article %s" message-id))
(cond ((and header (or (not (memq (let (...) (progn ...))
gnus-newsgroup-sparse)) sparse)) (prog1
(gnus-summary-goto-article (let ((cl-x header)) (progn (progn
(aref cl-x 0)))) nil t) (if sparse (progn
(gnus-summary-update-article (let (...) (progn ...))))))) (t
(catch 'found (let ((tail (gnus-refer-article-methods))) (while
tail (let ((gnus-override-method ...)) (if (and ... ...) (progn
... ...)) (setq tail (cdr tail))))) (gnus-message 3 "Couldn't
fetch article %s" message-id))))
(let* ((header (gnus-id-to-header message-id)) (sparse (and
header (memq (let ((cl-x header)) (progn (progn ...)))
gnus-newsgroup-sparse) (memq (let ((cl-x header)) (progn (progn
...))) gnus-newsgroup-limit))) number) (cond ((and header (or
(not (memq (let ... ...) gnus-newsgroup-sparse)) sparse)) (prog1
(gnus-summary-goto-article (let ((cl-x header)) (progn (progn
...))) nil t) (if sparse (progn (gnus-summary-update-article
(let ... ...)))))) (t (catch 'found (let ((tail
(gnus-refer-article-methods))) (while tail (let (...) (if ...
...) (setq tail ...)))) (gnus-message 3 "Couldn't fetch article
%s" message-id)))))
(progn (setq message-id (string-replace " " "" message-id)) (if
(string-match "^<" message-id) nil (setq message-id (concat "<"
message-id))) (if (string-match ">$" message-id) nil (setq
message-id (concat message-id ">"))) (if (string-search "@"
message-id) nil (setq message-id (gnus-url-unhex-string
message-id))) (let* ((header (gnus-id-to-header message-id))
(sparse (and header (memq (let (...) (progn ...))
gnus-newsgroup-sparse) (memq (let (...) (progn ...))
gnus-newsgroup-limit))) number) (cond ((and header (or (not
(memq ... gnus-newsgroup-sparse)) sparse)) (prog1
(gnus-summary-goto-article (let (...) (progn ...)) nil t) (if
sparse (progn (gnus-summary-update-article ...))))) (t (catch
'found (let ((tail ...)) (while tail (let ... ... ...)))
(gnus-message 3 "Couldn't fetch article %s" message-id))))))
(if (and (stringp message-id) (not (= 0 (length message-id))))
(progn (setq message-id (string-replace " " "" message-id)) (if
(string-match "^<" message-id) nil (setq message-id (concat "<"
message-id))) (if (string-match ">$" message-id) nil (setq
message-id (concat message-id ">"))) (if (string-search "@"
message-id) nil (setq message-id (gnus-url-unhex-string
message-id))) (let* ((header (gnus-id-to-header message-id))
(sparse (and header (memq (let ... ...) gnus-newsgroup-sparse)
(memq (let ... ...) gnus-newsgroup-limit))) number) (cond ((and
header (or (not ...) sparse)) (prog1 (gnus-summary-goto-article
(let ... ...) nil t) (if sparse (progn ...)))) (t (catch 'found
(let (...) (while tail ...)) (gnus-message 3 "Couldn't fetch
article %s" message-id)))))))
gnus-summary-refer-article("<87ttxil7k3.fsf <at> localhost>")
eval-expression((gnus-summary-refer-article
"<87ttxil7k3.fsf <at> localhost>") nil nil 127)
funcall-interactively(eval-expression
(gnus-summary-refer-article "<87ttxil7k3.fsf <at> localhost>") nil
nil 127)
command-execute(eval-expression)
In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.37, cairo
version 1.16.0) of 2023-06-07 built on wks-210806-ln
Windowing system distributor 'The X.Org Foundation', version
11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)
Configured using:
'configure --prefix=/home/rcasenave/opt/emacs
--with-x-toolkit=gtk3
--with-xwidgets --with-modules --with-mailutils
--with-native-compilation'
Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ
JPEG JSON LCMS2
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP
NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB
Important settings:
value of $LC_ALL: en_US.UTF-8
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=uim
locale-coding-system: utf-8-unix
Major mode: Group
Minor modes in effect:
dap-tooltip-mode: t
dap-ui-many-windows-mode: t
dap-ui-controls-mode: t
dap-ui-mode: t
treemacs-filewatch-mode: t
treemacs-follow-mode: t
treemacs-git-mode: t
treemacs-fringe-indicator-mode: t
dap-auto-configure-mode: t
dap-mode: t
gdb-many-windows: t
global-git-commit-mode: t
windmove-mode: t
gnus-topic-mode: t
gnus-desktop-notify-mode: t
global-evil-surround-mode: t
evil-surround-mode: t
helm-descbinds-mode: t
helm-mode: t
helm-minibuffer-history-mode: t
async-bytecomp-package-mode: t
global-git-gutter-mode: t
global-display-line-numbers-mode: t
company-statistics-mode: t
company-quickhelp-mode: t
company-quickhelp-local-mode: t
eval-sexp-fu-flash-mode: t
yas-global-mode: t
yas-minor-mode: t
global-subword-mode: t
subword-mode: t
winner-mode: t
global-spacemacs-whitespace-cleanup-mode: t
spacemacs-whitespace-cleanup-mode: t
ws-butler-global-mode: t
ws-butler-mode: t
winum-mode: t
volatile-highlights-mode: t
global-vi-tilde-fringe-mode: t
unkillable-scratch: t
global-undo-tree-mode: t
projectile-mode: t
gnus-undo-mode: t
spaceline-info-mode: t
spaceline-helm-mode: t
shell-dirtrack-mode: t
sly-symbol-completion-mode: t
save-place-mode: t
savehist-mode: t
show-smartparens-global-mode: t
flycheck-pos-tip-mode: t
global-flycheck-mode: t
rcirc-color-mode: t
global-rainbow-identifiers-mode: t
persp-mode: t
persistent-scratch-autosave-mode: t
Info-breadcrumbs-in-mode-line-mode: t
global-hl-todo-mode: t
eyebrowse-mode: t
server-mode: t
global-anzu-mode: t
anzu-mode: t
editorconfig-mode: t
desktop-environment-mode: t
clean-aindent-mode: t
hybrid-mode: t
which-key-mode: t
evil-mode: t
evil-local-mode: t
spacemacs-leader-override-mode: t
global-spacemacs-leader-override-mode: t
minibuffer-depth-indicate-mode: t
global-hl-line-mode: t
xterm-mouse-mode: t
global-auto-revert-mode: t
recentf-mode: t
override-global-mode: t
ido-vertical-mode: t
global-page-break-lines-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
global-prettify-symbols-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
buffer-read-only: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
/home/rcasenave/.emacs.d/elpa/30.0/develop/load-env-vars-20180511.2210/load-env-vars
hides
/home/rcasenave/.emacs.d/core/../core/libs/forks/load-env-vars
/home/rcasenave/.emacs.d/elpa/30.0/develop/spinner-1.7.4/spinner
hides /home/rcasenave/.emacs.d/core/../core/libs/spinner
/home/rcasenave/.emacs.d/elpa/30.0/develop/transient-20230602.2121/transient
hides /home/rcasenave/opt/emacs/share/emacs/30.0.50/lisp/transient
/home/rcasenave/.emacs.d/elpa/30.0/develop/flim-20230205.1423/sasl
hides /home/rcasenave/opt/emacs/share/emacs/30.0.50/lisp/net/sasl
/home/rcasenave/.emacs.d/elpa/30.0/develop/hierarchy-20190425.842/hierarchy
hides
/home/rcasenave/opt/emacs/share/emacs/30.0.50/lisp/emacs-lisp/hierarchy
Features:
(unfill shadow emacsbug ffap avy cmake-mode smartparens-rst rst
empc json-mode
json-snatcher smartparens-javascript js c-ts-common org-journal
cal-move
yaml-mode nnmbox nnspool magit-extras mailalias flow-fill
ecomplete tabify
messages-are-flowing gnus-search eieio-opt speedbar ezimage dframe
magit-gitignore evil-args whitespace helm-ls-git clang-format
hideif helpful
cc-langs trace info-look elisp-refs cl-print sort gnus-cite
shr-color mm-archive
mail-extr textsec uni-scripts idna-mapping ucs-normalize
uni-confusable
textsec-check gnus-async gnus-bcklg qp gnus-ml mwim
auto-highlight-symbol
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons
data-fileicons data-faicons data-alltheicons helm-xref lsp-origami
origami
origami-parsers flycheck-haskell flycheck-rust lsp-diagnostics
lsp-headerline
lsp-icons lsp-modeline lsp-ui lsp-ui-flycheck lsp-ui-doc xwidget
lsp-ui-imenu
lsp-ui-peek lsp-ui-sideline lsp-ui-util view lsp-zig lsp-tilt
lsp-steep
lsp-svelte lsp-sqls lsp-ruby-syntax-tree lsp-ruby-lsp lsp-yaml
lsp-xml
lsp-vimscript lsp-vhdl lsp-volar lsp-vetur lsp-html lsp-verilog
lsp-vala lsp-v
lsp-typeprof lsp-ttcn3 lsp-toml lsp-terraform lsp-tex lsp-sorbet
lsp-solargraph
lsp-semgrep lsp-rust lsp-rf lsp-ruff-lsp lsp-remark lsp-racket
lsp-r
lsp-purescript lsp-python-ms lsp-pyright lsp-pylsp lsp-pyls
lsp-pwsh lsp-php
lsp-pls lsp-perlnavigator lsp-perl lsp-openscad lsp-ocaml
lsp-magik lsp-nix
lsp-nim lsp-nginx lsp-mint lsp-marksman lsp-markdown lsp-lua
lsp-latex
lsp-kotlin lsp-json lsp-javascript lsp-idris lsp-haxe lsp-haskell
lsp-groovy
lsp-hack lsp-graphql lsp-glsl lsp-gleam lsp-go lsp-completion
lsp-gdscript
lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet lsp-elixir
lsp-elm
lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp lsp-crystal
lsp-cmake
lsp-clojure lsp-semantic-tokens lsp-clangd lsp-beancount lsp-bash
lsp-astro
lsp-ansible lsp-angular lsp-ada lsp-actionscript ccls
ccls-member-hierarchy
ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree
ccls-code-lens
ccls-semantic-highlight ccls-common dap-cpptools dap-utils
dap-mouse dap-ui
lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes
treemacs-treelib treemacs
treemacs-header-line treemacs-compatibility treemacs-mode
treemacs-bookmarks
treemacs-tags treemacs-interface treemacs-persistence
treemacs-filewatch-mode
treemacs-follow-mode treemacs-rendering treemacs-annotations
treemacs-async
treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator
treemacs-faces treemacs-icons treemacs-scope treemacs-themes
treemacs-core-utils
pfuture treemacs-logging treemacs-customization treemacs-macros
bui bui-list
bui-info bui-entry bui-core bui-history bui-button bui-utils
lsp-lens dap-mode
dap-tasks dap-launch lsp-docker posframe dap-overlays lsp-mode
lsp-protocol
inline ht company-c-headers cus-start gdb-mi bindat gud gravatar
url-cache
emacsql-sqlite-builtin sqlite magit-delta magit-svn git-rebase
evil-collection-forge forge-list forge-commands forge-semi
forge-bitbucket buck
forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github
ghub-graphql
treepy gsexp ghub forge-notify forge-revnote forge-pullreq
forge-issue
forge-topic yaml forge-post smartparens-markdown markdown-mode
forge-repo forge
forge-core forge-db closql emacsql-sqlite-common emacsql
emacsql-compiler
evil-collection-magit magit-bookmark magit-submodule 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
magit-repos magit-apply magit-wip magit-log which-func magit-diff
smerge-mode
git-commit log-edit add-log magit-core magit-autorevert
magit-margin
magit-transient magit-process magit-mode magit-git magit-base crm
windmove
gnus-topic ement-room-list taxy-magit-section taxy svg-lib persist
ement-tabulated-room-list nnfolder utf-7 network-stream gnus-demon
gnus-desktop-notify alert log4e gntp gnus-delay gnus-draft
gnus-agent gnus-srvr
gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg nndraft
nnmh cal-iso
epa-file password-store with-editor evil-surround misearch
multi-isearch
conf-mode helm-x-files helm-for-files helm-bookmark helm-adaptive
helm-external
helm-net tramp-sh evil-collection-vterm vterm term ehelp
vterm-module term/xterm
xterm mule-util tramp-archive tramp-gvfs tramp-cache zeroconf
helm-command
helm-elisp helm-eval edebug debug backtrace helm-info
helm-descbinds helm-mode
helm-misc helm-files helm-buffers helm-occur helm-tags helm-locate
helm-grep
helm-regexp helm-utils helm-help helm-types helm
helm-global-bindings helm-core
async-bytecomp helm-source helm-multi-match helm-lib
git-gutter-fringe
fringe-helper git-gutter display-line-numbers diary-lib
diary-loaddefs org-eldoc
evil-org org-download org-attach org-sticky-header toc-org
org-indent image-file
image-converter oc-basic ol-eww evil-collection-eww eww mm-url
ol-rmail ol-mhe
ol-irc ol-info ol-gnus nnselect ol-docview ol-bibtex bibtex
ol-bbdb ol-w3m
ol-doi org-link-doi org-habit org-crypt org-protocol
org-annotate-file
org-superstar org-checklist company-statistics company-files
company-keywords
company-etags company-gtags company-semantic company-template
company-yasnippet
company-dabbrev-code company-dabbrev company-capf
company-quickhelp company
eval-sexp-fu yasnippet-snippets vala-snippets yasnippet
window-purpose-x
imenu-list cap-words superword subword winner tildify typo async
diminish
ox-koma-letter org-depend org-jira org-jira-sdk jiralib request
soap-client
rng-xsd xsd-regexp org-clock xterm-color xelb x86-lookup doc-view
jka-compr
spacemacs-whitespace-cleanup ws-butler winum wdired wl-fldmgr
wl-template
wl-demo wl-thread wl-action wl wl-draft wl-folder elmo-nntp
elmo-net elmo-cache
elmo-map elmo-dop elmo-filter wl-summary wl-refile wl-message
wl-mime mime-play
filename mime-edit mime-setup mail-mime-setup semi-setup
mime-image wl-e21
wl-highlight invisible inv-23 elmo-mime mmelmo-buffer mmelmo-imap
mmimap
mmbuffer mmgeneric mime-view mime-conf calist semi-def wl-address
wl-util
wl-vars wl-version modb-generic elmo-flag elmo-localdir elmo
elmo-signal
elmo-msgdb modb modb-entity elmo-date eword-encode mime-parse mime
elmo-util
eword-decode mel mime-def alist pces pces-e20 pces-20 mcs-e20
mcs-20 mcharset
timezone elmo-vars path-util elmo-version luna std11 pccl pccl-20
broken static
apel-ver product volatile-highlights vi-tilde-fringe
unkillable-scratch
persistent-soft list-utils pcache font-utils unicode-fonts
undo-tree diff queue
symbol-overlay string-inflection steam smartparens-org
org-re-reveal ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns
nxml-enc xmltok nxml-util ox-latex ox-icalendar org-contacts
org-projectile
projectile grep ibuf-ext ibuffer ibuffer-loaddefs
org-category-capture
org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-sum
gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail
mail-source
utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader
range org-agenda
ox-html table ox-ascii ox-jira ox-publish ox org-element
org-persist org-id
org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src
ob-comint org-pcomplete org-list org-footnote org-faces
org-entities
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core
org-keys oc org-loaddefs cal-menu calendar cal-loaddefs
org-version org-compat
org-macs spacemacs-xclipboard spaceline-config spaceline-segments
spaceline
powerline powerline-separators powerline-themes smartparens-config
smartparens-text smartparens-haskell smartparens-c
sly-repl-ansi-color
sly-quicklisp sly-named-readtables sly-macrostep macrostep
sly-fancy sly-tramp
tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat shell
pcomplete ls-lisp sly-indentation sly-cl-indent sly-stickers
hi-lock
sly-trace-dialog sly-fontifying-fu sly-package-fu sly-scratch
sly-fancy-trace
sly-fancy-inspector sly-mrepl sly-autodoc sly-parse sly
sly-completion
sly-buttons sly-messages sly-common apropos arc-mode archive-mode
hyperspec
saveplace savehist sauron cl restart-emacs desktop frameset
erc-image
image-dired image-dired-tags image-dired-external image-dired-util
xdg
image-mode exif overseer pkg-info url-http url-auth url-gw epl
auto-compile
elisp-slime-nav flycheck-elsa flycheck-package package-lint finder
lisp-extra-font-lock goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs
log-view pcvs-util vc bug-reference evil-lisp-state smartparens
loadhist
flycheck-pos-tip pos-tip flycheck-ledger flycheck find-func
highlight-numbers
parent-mode highlight-parentheses hideshow rainbow-delimiters erc
erc-backend
erc-networks erc-common erc-compat erc-loaddefs rcirc-styles
rcirc-color
rcirc-notify rcirc parse-time iso8601 rainbow-identifiers
protobuf-mode cc-mode
cc-fonts cc-guess cc-menus cc-cmds popwin persp-mode
persistent-scratch
org-rich-yank nasm-mode imenu mozc mew-auth mew-config mew-imap2
mew-imap
mew-nntp2 mew-nntp mew-pop mew-smtp nsm gnutls mew-ssl mew-ssh
mew-net
mew-highlight mew-sort mew-fib mew-ext mew-refile mew-demo
mew-attach mew-draft
mew-message mew-thread mew-virtual mew-summary4 mew-summary3
mew-summary2
mew-summary mew-search mew-pick mew-passwd mew-scan mew-syntax
mew-bq mew-smime
mew-pgp mew-header mew-exec mew-mark mew-mime mew-edit mew-decode
mew-encode
mew-cache mew-minibuf mew-complete mew-addrbook mew-local
mew-vars3 mew-vars2
mew-vars mew-env mew-mule3 mew-mule mew-gemacs mew-key mew-func
mew-blvs
mew-const mew journalctl-mode array info+ hl-todo haskell-debug
haskell-interactive-mode haskell-presentation-mode haskell-compile
haskell-mode
haskell-font-lock haskell-indentation haskell-sort-imports
haskell-lexeme
haskell-align-imports haskell-complete-module haskell-ghc-support
flymake-proc
flymake etags fileloop xref project compile comint ansi-osc
dabbrev ansi-color
haskell-process haskell-string haskell-session haskell-customize
haskell-cabal
haskell-utils gemini-mode time-stamp window-purpose
window-purpose-fixes
window-purpose-prefix-overload window-purpose-switch let-alist
window-purpose-layout window-purpose-core
window-purpose-configuration
window-purpose-utils eyebrowse exwm exwm-input xcb-keysyms xcb-xkb
exwm-manage
exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace
exwm-core
xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server
evil-unimpaired f
f-shortdoc s evil-textobj-line evil-mc-extras evil-mc-extras-num
evil-numbers
evil-mc evil-mc-command-execute evil-mc-command-record
evil-mc-cursor-make
evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars
evil-mc-known-commands evil-mc-common evil-easymotion
evil-collection-dired
evil-collection-buff-menu evil-collection annalist evil-anzu anzu
ement
ement-notify notifications ement-room transient face-remap ewoc
ement-lib
ement-api ement-structs ement-macros magit-section dash
cursor-sensor compat plz
dns elfeed-protocol-ttrss elfeed-protocol-owncloud
elfeed-protocol-newsblur
elfeed-protocol-fever elfeed-protocol elfeed-protocol-common
elfeed-show
elfeed-search vc-git diff-mode vc-dispatcher ebuild-mode skeleton
sh-script smie
treesit executable insert-shebang open-junk-file matlab
matlab-scan
matlab-syntax matlab-compat pulse bookmark message yank-media
dired
dired-loaddefs rfc822 mml mml-sec epa gnus-util mailabbrev
gmm-utils mailheader
shr text-property-search pixel-fill kinsoku puny svg dom
elfeed-csv elfeed
elfeed-curl elfeed-log elfeed-db elfeed-lib time-date avl-tree
generator
url-queue url-file xml-query editorconfig editorconfig-core
editorconfig-core-handle editorconfig-fnmatch noutline outline
drag-stuff
desktop-environment dbus xml command-log-mode column-enforce-mode
clean-aindent-mode auth-source-pass asm-mode
zenburn-theme-autoloads
yasnippet-snippets-autoloads yapfify-autoloads yaml-mode-autoloads
x86-lookup-autoloads ws-butler-autoloads writeroom-mode-autoloads
visual-fill-column-autoloads wolfram-mode-autoloads
winum-autoloads
web-beautify-autoloads wanderlust-autoloads semi-autoloads
flim-autoloads
oauth2-autoloads apel-autoloads volume-autoloads
volatile-highlights-autoloads
vimrc-mode-autoloads vim-powerline-autoloads
vi-tilde-fringe-autoloads
vala-snippets-autoloads vala-mode-autoloads cc-styles cc-align
cc-engine cc-vars
cc-defs uuidgen-autoloads unkillable-scratch-autoloads
unicode-fonts-autoloads
ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads
unfill-autoloads undo-tree-autoloads queue-autoloads
typo-autoloads
toml-mode-autoloads toc-org-autoloads thrift-autoloads
terminal-here-autoloads
term-cursor-autoloads systemd-autoloads symon-autoloads
symbol-overlay-autoloads
string-inflection-autoloads string-edit-at-point-autoloads
steam-autoloads
stan-mode-autoloads sphinx-doc-autoloads
spacemacs-whitespace-cleanup-autoloads
spacemacs-purpose-popwin-autoloads spaceline-autoloads
powerline-autoloads
space-doc-autoloads smeargle-autoloads
sly-repl-ansi-color-autoloads
sly-quicklisp-autoloads sly-named-readtables-autoloads
sly-macrostep-autoloads
sly-autoloads shfmt-autoloads reformatter-autoloads
shell-pop-autoloads
seeing-is-believing-autoloads scad-mode-autoloads sauron-autoloads
sailfish-scratchbox-autoloads rvm-autoloads rust-mode-autoloads
ruby-tools-autoloads ruby-test-mode-autoloads
ruby-refactor-autoloads
ruby-hash-syntax-autoloads rubocopfmt-autoloads rubocop-autoloads
rspec-mode-autoloads ron-mode-autoloads robe-autoloads
restart-emacs-autoloads
rcirc-styles-autoloads rcirc-notify-autoloads
rcirc-color-autoloads
rbenv-autoloads rake-autoloads rainbow-mode-autoloads
rainbow-identifiers-autoloads rainbow-delimiters-autoloads
quickrun-autoloads
qml-mode-autoloads pytest-autoloads pylookup-autoloads
pyenv-mode-autoloads
pydoc-autoloads py-isort-autoloads protobuf-mode-autoloads
prettier-js-autoloads
powershell-autoloads popwin-autoloads poetry-autoloads
pkgbuild-mode-autoloads
pippel-autoloads pipenv-autoloads load-env-vars-autoloads
pyvenv-autoloads
pip-requirements-autoloads persp-mode-autoloads
persistent-scratch-autoloads
pdf-view-restore-autoloads pdf-tools-autoloads tablist-autoloads
password-store-otp-autoloads password-generator-autoloads
paradox-autoloads
ox-jira-autoloads overseer-autoloads orgit-forge-autoloads
orgit-autoloads
org-vcard-autoloads org-superstar-autoloads
org-sticky-header-autoloads
org-rich-yank-autoloads org-re-reveal-autoloads
org-projectile-autoloads
org-category-capture-autoloads org-present-autoloads
org-pomodoro-autoloads
alert-autoloads log4e-autoloads gntp-autoloads org-mime-autoloads
org-journal-autoloads org-jira-autoloads org-download-autoloads
org-contrib-autoloads org-contacts-autoloads
org-cliplink-autoloads
org-caldav-autoloads openwith-autoloads opencl-mode-autoloads
open-junk-file-autoloads npm-mode-autoloads nose-autoloads
nodejs-repl-autoloads
neotree-autoloads nasm-mode-autoloads nameless-autoloads
mwim-autoloads
multi-vterm-autoloads vterm-autoloads multi-term-autoloads
multi-line-autoloads
shut-up-autoloads mozc-autoloads mmm-mode-autoloads
minitest-autoloads
mew-autoloads messages-are-flowing-autoloads matlab-mode-autoloads
markdown-toc-autoloads magit-svn-autoloads magit-delta-autoloads
xterm-color-autoloads magic-latex-buffer-autoloads
macrostep-autoloads
lsp-ui-autoloads lsp-python-ms-autoloads lsp-pyright-autoloads
lsp-origami-autoloads origami-autoloads lsp-latex-autoloads
lsp-haskell-autoloads lorem-ipsum-autoloads logcat-autoloads
livid-mode-autoloads skewer-mode-autoloads simple-httpd-autoloads
live-py-mode-autoloads lisp-extra-font-lock-autoloads
link-hint-autoloads
json-reformat-autoloads json-navigator-autoloads
hierarchy-autoloads
json-mode-autoloads json-snatcher-autoloads js2-refactor-autoloads
multiple-cursors-autoloads js2-mode-autoloads js-doc-autoloads
journalctl-mode-autoloads jabber-autoloads srv-autoloads
fsm-autoloads
inspector-autoloads insert-shebang-autoloads info+-autoloads
indent-guide-autoloads importmagic-autoloads epc-autoloads
ctable-autoloads
concurrent-autoloads hungry-delete-autoloads htmlize-autoloads
hoon-mode-autoloads hlint-refactor-autoloads hl-todo-autoloads
hindent-autoloads
highlight-parentheses-autoloads highlight-numbers-autoloads
parent-mode-autoloads highlight-indentation-autoloads
hide-comnt-autoloads
helpful-autoloads elisp-refs-autoloads help-fns+-autoloads
helm-xref-autoloads
helm-themes-autoloads helm-swoop-autoloads helm-rtags-autoloads
helm-pydoc-autoloads helm-purpose-autoloads
window-purpose-autoloads
imenu-list-autoloads helm-projectile-autoloads helm-pass-autoloads
password-store-autoloads helm-org-rifle-autoloads
helm-org-autoloads
helm-easymenu helm-mode-manager-autoloads helm-make-autoloads
helm-lsp-autoloads
helm-ls-git-autoloads helm-hoogle-autoloads helm-gtags-autoloads
helm-git-grep-autoloads helm-descbinds-autoloads
helm-ctest-autoloads
helm-company-autoloads helm-c-yasnippet-autoloads
helm-ag-autoloads
haskell-snippets-autoloads groovy-mode-autoloads
groovy-imports-autoloads
pcache-autoloads google-translate-autoloads
google-c-style-autoloads
golden-ratio-autoloads gnus-desktop-notify-autoloads
gnuplot-autoloads
glsl-mode-autoloads gitignore-templates-autoloads
git-timemachine-autoloads
git-modes-autoloads git-messenger-autoloads git-link-autoloads
git-gutter-fringe-autoloads fringe-helper-autoloads
git-gutter-autoloads
gh-md-autoloads ggtags-autoloads gendoxy-autoloads
gemini-mode-autoloads
geiser-autoloads fuzzy-autoloads forge-autoloads magit-autoloads
git-commit-autoloads with-editor-autoloads ghub-autoloads
treepy-autoloads
closql-autoloads emacsql-autoloads flyspell-correct-helm-autoloads
flyspell-correct-autoloads flycheck-ycmd-autoloads
flycheck-rust-autoloads
flycheck-rtags-autoloads flycheck-pos-tip-autoloads
flycheck-package-autoloads
package-lint-autoloads flycheck-ledger-autoloads
flycheck-haskell-autoloads
haskell-mode-autoloads flycheck-elsa-autoloads
flycheck-bashate-autoloads
flx-ido-autoloads flx-autoloads fish-mode-autoloads
fancy-battery-autoloads
eyebrowse-autoloads exwm-autoloads xelb-autoloads
expand-region-autoloads
evil-visualstar-autoloads evil-visual-mark-mode-autoloads
evil-unimpaired-autoloads evil-tutor-autoloads
evil-textobj-line-autoloads
evil-tex-autoloads evil-surround-autoloads evil-org-autoloads
evil-nerd-commenter-autoloads evil-mc-extras-autoloads
evil-numbers-autoloads
evil-mc-autoloads evil-matchit-autoloads evil-lisp-state-autoloads
evil-lion-autoloads evil-ledger-autoloads ledger-mode-autoloads
evil-indent-plus-autoloads evil-iedit-state-autoloads
evil-goggles-autoloads
evil-exchange-autoloads evil-easymotion-autoloads
evil-collection-autoloads
annalist-autoloads evil-cleverparens-autoloads
smartparens-autoloads
evil-args-autoloads evil-anzu-autoloads anzu-autoloads
eval-sexp-fu-autoloads
eshell-z-autoloads eshell-prompt-extras-autoloads
esh-help-autoloads
erc-image-autoloads engine-mode-autoloads emr-autoloads
iedit-autoloads
projectile-autoloads paredit-autoloads list-utils-autoloads
ement-autoloads
transient-autoloads svg-lib-autoloads taxy-magit-section-autoloads
magit-section-autoloads compat-autoloads taxy-autoloads
plz-autoloads
persist-autoloads elisp-slime-nav-autoloads elisp-def-autoloads
elfeed-protocol-autoloads elfeed-autoloads editorconfig-autoloads
ebuild-mode-autoloads dumb-jump-autoloads drag-stuff-autoloads
disaster-autoloads dired-quick-sort-autoloads
dired-atool-autoloads
devdocs-autoloads desktop-environment-autoloads
define-word-autoloads
dap-mode-autoloads lsp-docker-autoloads yaml-autoloads
lsp-treemacs-autoloads
treemacs-autoloads cfrs-autoloads posframe-autoloads
pfuture-autoloads
bui-autoloads dante-autoloads lcr-autoloads flycheck-autoloads
dactyl-mode-autoloads cython-mode-autoloads cuda-mode-autoloads
csv-mode-autoloads cpp-auto-include-autoloads
company-ycmd-autoloads
ycmd-autoloads pkg-info-autoloads epl-autoloads
request-deferred-autoloads
request-autoloads deferred-autoloads company-statistics-autoloads
company-shell-autoloads company-rtags-autoloads rtags-autoloads
company-reftex-autoloads company-quickhelp-autoloads
pos-tip-autoloads
company-math-autoloads math-symbol-lists-autoloads
company-cabal-autoloads
company-c-headers-autoloads company-auctex-autoloads
company-anaconda-autoloads
command-log-mode-autoloads column-enforce-mode-autoloads
color-identifiers-mode-autoloads code-cells-autoloads
cmm-mode-autoloads
cmake-mode-autoloads clean-aindent-mode-autoloads
clang-format-autoloads
chruby-autoloads centered-cursor-mode-autoloads ccls-autoloads
lsp-mode-autoloads cargo-autoloads markdown-mode-autoloads
bundler-autoloads
inf-ruby-autoloads browse-at-remote-autoloads bmx-mode-autoloads
company-autoloads blacken-autoloads auto-yasnippet-autoloads
yasnippet-autoloads
auto-highlight-symbol-autoloads ht-autoloads
auto-dictionary-autoloads
auto-compile-autoloads auctex-autoloads tex-site attrap-autoloads
arduino-mode-autoloads ede/auto eieio-base spinner-autoloads
anaconda-mode-autoloads pythonic-autoloads f-autoloads
dash-autoloads
s-autoloads all-the-icons-autoloads aggressive-indent-autoloads
ace-window-autoloads ace-link-autoloads
ace-jump-helm-line-autoloads
helm-autoloads helm-core-autoloads avy-autoloads
ac-ispell-autoloads
auto-complete-autoloads popup-autoloads hybrid-mode
evil-evilified-state
pcre2el-autoloads hybrid-mode-autoloads holy-mode-autoloads
evil-evilified-state-autoloads dotenv-mode-autoloads which-key
hydra lv evil
evil-integration evil-maps evil-commands reveal evil-jumps
evil-command-window
evil-search evil-ex evil-types evil-macros evil-repeat evil-states
evil-core
evil-common thingatpt rect evil-digraphs evil-vars ring bind-map
which-key-autoloads hydra-autoloads lv-autoloads info
evil-autoloads
goto-chg-autoloads diminish-autoloads bind-map-autoloads
async-autoloads quelpa
mm-decode mm-bodies mm-encode mail-parse rfc2231 lisp-mnt help-fns
radix-tree
smtpmail sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils
mb-depth avoid hl-line xt-mouse autorevert filenotify comp
comp-cstr rx edmacro
kmacro cl-extra disp-table recentf tree-widget
solarized-light-theme solarized
solarized-faces color solarized-theme-autoloads format-spec
finder-inf
use-package use-package-ensure use-package-delight
use-package-diminish
use-package-bind-key bind-key use-package-core ido-vertical-mode
ido
core-spacemacs core-use-package-ext core-spacebind
core-transient-state
core-micro-state core-toggle core-keybindings core-fonts-support
core-themes-support core-display-init core-jump
core-release-management
core-custom-settings core-configuration-layer core-progress-bar
core-spacemacs-buffer core-funcs easy-mmode spacemacs-ht help-mode
warnings
package browse-url url url-proxy url-privacy url-expand
url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap
url-handlers url-parse
auth-source cl-seq password-cache json map url-vars eieio byte-opt
eieio-core
epg rfc6068 epg-config core-command-line core-debug derived
core-hooks
page-break-lines core-env load-env-vars core-dotspacemacs advice
core-customization validate cus-edit pp cus-load icons wid-edit
core-emacs-backports core-compilation pcase bytecomp byte-compile
subr-x
core-dumper cl-macs gv cl-loaddefs cl-lib spinner core-versions
core-load-paths
core-early-funcs rmc iso-transl tooltip cconv eldoc paren electric
uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win
x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-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 nadvice seq
simple cl-generic indonesian philippine 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
emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook
help abbrev
obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces
cus-face
macroexp files window text-properties overlay sha1 md5 base64
format env
code-pages mule custom widget keymap hashtable-print-readable
backquote threads
xwidget-internal dbusbind inotify lcms2 dynamic-setting
system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x
multi-tty
make-network-process native-compile emacs)
Memory information:
((conses 16 13987362 3372401)
(symbols 48 618901 17)
(strings 32 1829611 162666)
(string-bytes 1 97398235)
(vectors 16 595045)
(vector-slots 8 10818452 3062141)
(floats 8 5198 99588)
(intervals 56 1123606 68826)
(buffers 984 229))
--
Renaud Casenave-Péré
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.