From unknown Thu Jun 19 16:22:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38654: 27.0.50; mml-to-mime may produce faulty email messages Resent-From: "Rainer Gemulla" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Dec 2019 21:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38654 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38654@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Rainer Gemulla Received: via spool by submit@debbugs.gnu.org id=B.157661769616424 (code B ref -1); Tue, 17 Dec 2019 21:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Dec 2019 21:21:36 +0000 Received: from localhost ([127.0.0.1]:42452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihKHd-0004Go-S9 for submit@debbugs.gnu.org; Tue, 17 Dec 2019 16:21:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:34734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihKDQ-00048e-Ih for submit@debbugs.gnu.org; Tue, 17 Dec 2019 16:17:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52821) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihKDI-0001O1-MG for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:17:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihKDB-0008GG-9O for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:17:04 -0500 Received: from mout.gmx.net ([212.227.17.20]:57009) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ihKDA-000813-Ck for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:16:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576617413; bh=fbYFF05EfrjD3P0bTPSGR4gyA6RZZGZz9pRHyq+3n5U=; h=X-UI-Sender-Class:From:To:Subject:Date:Reply-To; b=VPOSSxWgq9YnpKha6DVQiK8FJgtIjnLzxiAm73Wa0g6N98cBrqCdKXOu+jVsoM5UQ uxmb91VxnWMu+f1+DwfOdYiRoN1YgLsdomeMHVKwQeymUcZE2OyKyh4wjXlrNUUGC1 xlGMizeHaNxXi0deXw81PgRg2JL1QkrE8064lf2A= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [134.155.137.60] ([134.155.137.60]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2O6Y-1igmVu01CY-003xQn for ; Tue, 17 Dec 2019 22:16:52 +0100 From: "Rainer Gemulla" Date: Tue, 17 Dec 2019 21:16:43 +0000 Message-Id: User-Agent: eM_Client/7.2.36908.0 Mime-Version: 1.0 Content-Type: multipart/signed; boundary="------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512"; protocol="application/pgp-signature"; micalg=SHA-256 X-Provags-ID: V03:K1:ztWDPDkqWjkguPvf9VT8N/wC1KsH5xd+zDgM9pVywGatCqCXFKK MzLH5sK7CeyMSdaZQeyYt13a8F6+Zn/E41tbHUzh/yCUnxSQ8d53txX3mMOhJn7iMeNeWe9 Cnf/pfss3cSuX8CNty3I53CQa3fYzmbD2tGVdp7Y2sFLAglos3yctQ2vr39N5FSniovO4Yi JCJ6xO8+wgaN0gVVSXA0Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:+VXffXbEBC8=:l0J1MJtQEozq/xeUGshLhy 7VJTttm/ZlMNTlTgcHGY6U7kfsgk7BHOR/xfWvlOsdqHhh6HjZl0PZKh+pgqtvuirDypy+E6F aaLmon2iLqjyH3YyZ+XA2xMW76jECvnbzRufnc2Wk+Kn2vNny1/4vjVo8kq1BwHla5eZupS7z m4NT/+yyJ0m2pU+ZfMXs98bChZp9hGbXgH/NnSYDek7x0mwY1cNxyGgb3fxs8yCG1BEnY6my6 dcdP8Fdrw1bmmrHY/PZFufC9I8Up7yYm4OY0nI1JdsMx7y51o9rUKnbl++zJoJ6RUeC7PjznX paW8f4ACZLqzv8NjeO11TK5+P0Xe+RvZBbGX8DS6hZO+WOSPW2dsV55Eh5VDTokyKODBCBaJ6 kmV6N+bU9aUtqj5BAmPUTze3IhyLrYUDM2wJQMa1pkHd76GoBmq3FqJYvkcTbxEUoUHHlQ8FF 3tNcj21W/sUuI2pzKlrcSNU6FCdJY4UP7wUPZq7WF2IPMyf6dtOWvH/LzbSbAW8BrI6I8prAD 0alOu9ztsX+RWnIE2JXwNBnW9pivZVsDdP7FqLeuUOt9Mzzf9lPyh6NrdHBPJdVJmeY9CCY0q DGENATSMD2CNxfH8afKVI/aqA1uw/TTLq40YZ8FvhQvEhiQ0KRpPHfdpnvpRr2oE0HJy5spMC 6kwoVCxVQdLO/6+p7dAXIKdguYDA3r7AxuUM5AVIGGjp9kQwHFb4q64pocBGK54EIKG0bGo9d pAy/LUKNz6zkgpQCbz/8kZneHJ3bgq1zulKMmC4p440hS2XZ81C8ht6KgPZ4q61ruVKek25C1 h6kz4y3WmdKr9oXaVe9Q1/7y4wDexRyVpe7rtQKd69J4N/dPbhJPb/4CuDs5XO3fW5xD0ClUH HCpt/pYMDJdnv6HR72Y+m+zaLz2a1IS2zZDsBpLD+fKo6/fmVM2BP/x/5O5iwD0U3bbMWUJPH hnksAJYVliRJuZK3cOikA+mdfR1ftEo+HEb05yQjWaVD3dVdbI9SHeOX/+iGw3qnny8Xxm4Jc 27PWUBIi2I5hOp7ypglh/RvEIoobbDMDIkvm6GlhU8pFs+ImRFETAqJl+dihtdtR2P0dNqqL7 NMsmriwIGLHVxT34qz2Q80ZZYDP+XGplWu+Q9KcBRl0LzbQ7IERUUpeNjiKi/b4sQBzPPSv/N PD36NWuMAA7SwXtyqHPLlQo5SDGBAnvlV+4b7aLd+4lCBMkVqnvLL+HZ7zS3P8XYlJ9Xxd+OA TLN+tthVSwG0/tHyXbDXecNq6YfHzMwoydrGr7A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.20 X-Spam-Score: 0.6 (/) X-Mailman-Approved-At: Tue, 17 Dec 2019 16:21:32 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512 Content-Type: multipart/alternative; boundary="------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7" --------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7 Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: quoted-printable (I am sending this again as HTML so that the MML tags below do not get=20 destroyed.) I found that some email messages that I sent (mostly forwarded messages)=20 were incorrectly encoded by Emacs. This error happened inconsistently,=20 and (since no user-visible error is thrown), I was unaware of the=20 problem for a while. It is also reproducible on eacho of my machines. After some playing around, I found a way to reproduce: 1. Run: emacs -Q 2. M-x message-mode 3. Clear scratch buffer, then paste message below into scratch buffer 4. M-: (mml-to-mime) --> gives correct result 5. Clear scratch buffer, then paste message below into scratch buffer 6. Insert a new line "<#secure method=3Dpgpmime mode=3Dsign>" at start of= =20 message (after line "--text follows this line--") 7. M-: (mml-to-mime) --> throws (expected) signer name error 8. Clear scratch buffer, then paste message below into scratch buffer 9. M-: (mml-to-mime) --> wrong result (first Content-Type after "text follows..." is wrong) I tried to track down the bug and found this piece of code in=20 mml-parse-1, line 284: (setq tag (list 'part '(type . "text/plain")) no-markup-p t warn t) During step 9, this statement is executed, but the tag variable is not=20 set to the list mentioned in the statement (seriously!). In my case, it=20 had value 'Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-= =3D-=3D"'=20 right afterwards (as in the incorrect result below). At this point I=20 gave up, looks like a deeper problem. BEGIN ORIGINAL MESSAGE From: a@b.ce To: c@d.de Subject: Test --text follows this line-- Test <#mml type=3Dmessage/rfc822 disposition=3Dinline> <#multipart type=3Dalternative> <#part type=3Dtext/plain charset=3D"UTF-8" disposition=3Dinline nofile=3Dye= s> Some text. <#part type=3Dtext/html charset=3D"UTF-8" nofile=3Dyes> Some more text. <#/multipart> <#/mml> END ORIGINAL MESSAGE BEGIN INCORRECT RESULT AFTER STEP 9 From: a@b.ce To: c@d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D" --text follows this line-- --=3D-=3D-=3D Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Content-Transfer-Encoding: base64 VGV4dAoK --=3D-=3D-=3D Content-Type: message/rfc822 Content-Disposition: inline --=3D=3D=3D=3D-=3D-=3D Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Some text. --=3D=3D=3D=3D-=3D-=3D Content-Type: text/html; charset=3Dutf-8 Some more text. --=3D=3D=3D=3D-=3D-=3D-- --=3D-=3D-=3D-- END INCORRECT RESULT AFTER STEP 9 In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) of 2019-12-17 built on potestas Repository revision: dba1be0a9b3e92717f7921335f8507c007df8ca6 Repository branch: master Windowing system distributor 'HC-Consult', version 11.0.12001004 System Description: Ubuntu 18.10 Recent messages: - =E2=80=98edebug-Go-nonstop-mode=E2=80=99 originally mapped on =E2=80= =98G=E2=80=99 Quit uncompressing mml.el.gz...done uncompressing mml.el.gz...done Searched 0/1 files Searched 1/1 files evil-line-move: Beginning of buffer uncompressing mml.el.gz...done Sticky Agenda buffer, use =E2=80=98r=E2=80=99 to refresh Created gnus link. "27.0.50" Configured using: 'configure --with-gnutls --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xml2 --with-xpm --with-imagemagick --with-xft --with-x-toolkit=3Dgtk3 --with-pop --with-mailutils --with-xwidgets --with-modules --prefix=3D/usr/local/stow/emacs-master' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: notmuch-tree Minor modes in effect: eval-sexp-fu-flash-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t Info-breadcrumbs-in-mode-line-mode: t gdb-many-windows: t yas-global-mode: t yas-minor-mode: t projectile-mode: t recentf-mode: t global-magit-file-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t show-smartparens-global-mode: t show-smartparens-mode: t syncmails-minor-mode: t diff-hl-margin-mode: t pupo-mode: t purpose-mode: t evil-goggles-mode: t winner-mode: t company-quickhelp-mode: t company-quickhelp-local-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 global-vi-tilde-fringe-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t persp-mode: t persistent-scratch-autosave-mode: t on-screen-global-mode: t ivy-rich-mode: t global-hl-todo-mode: t global-fasd-mode: t eyebrowse-mode: t evil-snipe-override-mode: t evil-snipe-mode: t global-evil-surround-mode: t global-anzu-mode: t anzu-mode: t engine-mode: t el-patch-use-package-mode: t editorconfig-mode: t diff-hl-flydiff-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t global-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: /home/rgemulla/.emacs.d/elpa/develop/ht-20190924.704/ht hides=20 /home/rgemulla/.emacs.d/core/libs/ht /home/rgemulla/.spacemacs.d/private/rgmacs/so-long hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/so-long /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-texinfo= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-texinfo /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-publish= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-publish /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-org=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-odt=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-odt /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-md=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-md /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-man=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-man /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-latex=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-latex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-icalendar= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-icalendar /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-html=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-html /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-beamer=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-beamer /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-ascii=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-ascii /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-version= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-version /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-timer=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-timer /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-tempo=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-tempo /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-table=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-table /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-src=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-src /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-protocol= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-protocol /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-plot=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-plot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-pcomplet= e=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-pcomplete /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-num=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-num /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mouse=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mouse /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mobile= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mobile /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-macs=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-macs /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-macro=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-macro /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-loaddefs= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-loaddefs /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-list=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-list /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-lint=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-lint /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-keys=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-keys /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-install= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-install /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-inlineta= sk=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-inlinetask /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-indent= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-indent /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-id=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-id /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-habit=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-habit /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-goto=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-goto /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-footnote= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-footnote /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-feed=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-feed /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-faces=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-faces /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-entities= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-entities /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-element= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-element /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-duration= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-duration /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-datetree= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-datetree /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-ctags=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-ctags /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-crypt=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-crypt /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-compat= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-compat /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-colview= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-colview /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-clock=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-clock /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-capture= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-capture /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-attach= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-attach /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-attach-g= it=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-attach-git /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-archive= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-archive /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-agenda= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-agenda /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-w3m=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-w3m /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-rmail=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-rmail /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-mhe=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-mhe /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-irc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-irc /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-info=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-info /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-gnus=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-gnus /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-eww=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-eww /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-eshell=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-eshell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-docview= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-docview /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-bibtex=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-bibtex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-bbdb=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-bbdb /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-vala=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-vala /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-tangle=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-tangle /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-table=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-table /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-stan=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-stan /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sqlite=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sqlite /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sql=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sql /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-shen=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-shen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-shell=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-shell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sed=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sed /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-screen=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-screen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-scheme=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-scheme /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sass=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sass /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ruby=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ruby /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ref=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ref /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-R=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-R /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-python=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-python /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-processin= g=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-processing /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-plantuml= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-plantuml /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-picolisp= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-picolisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-perl=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-perl /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-org=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-octave=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-octave /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ocaml=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ocaml /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-mscgen=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-mscgen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-maxima=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-maxima /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-matlab=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-matlab /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-makefile= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-makefile /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lua=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lua /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lob=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lob /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lisp=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lilypond= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lilypond /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ledger=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ledger /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-latex=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-latex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-js=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-js /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-java=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-java /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-J=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-J /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-io=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-io /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hledger= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hledger /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-haskell= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-haskell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-groovy=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-groovy /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-gnuplot= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-gnuplot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-fortran= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-fortran /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-forth=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-forth /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-exp=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-exp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-eval=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-eval /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-eshell=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-eshell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-emacs-lis= p=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-emacs-lisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ebnf=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ebnf /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-dot=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-dot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ditaa=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ditaa /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-css=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-css /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-core=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-core /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-coq=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-coq /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-comint=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-comint /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-clojure= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-clojure /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-calc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-calc /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-C=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-C /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-awk=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-awk /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-asymptote= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-asymptote /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-abc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-abc Features: (shadow sort gnus-alias mail-extr emacsbug sendmail smex german-holidays oauth2 org-gnus elisp-slime-nav flycheck-package package-lint finder eval-sexp-fu auto-highlight-symbol evil-lisp-state flycheck-pos-tip flycheck highlight-numbers parent-mode highlight-parentheses info+ rainbow-delimiters mule-util helpful trace edebug backtrace info-look elisp-refs loop org-duration cal-iso company-capf org-eldoc org-ref org-ref-helm-bibtex org-ref-helm helm-utils helm-bibtex bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core helm-net helm-help helm-config helm-easymenu org-ref-core reftex-cite reftex reftex-loaddefs reftex-vars parsebib 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 ox-html table ox-ascii ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc key-chord doi-utils org-ref-utils org-ref-pdf htmlize evil-org ob-groovy ob-R ob-shell ob-C cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-java ob-scala ensime-expand-region ensime ensime-mode ensime-sbt sbt-mode sbt-mode-rgrep sbt-mode-comint sbt-mode-buffer sbt-mode-project sbt-mode-vars ensime-http ensime-ui ensime-semantic-highlight ensime-doc ensime-search ensime-helm helm helm-source helm-multi-match helm-lib ensime-undo ensime-startup ensime-refactor ensime-popup ensime-eldoc ensime-notes ensime-company ensime-editor ensime-ivy ensime-model popup ensime-debug gdb-mi bindat gud ensime-stacktrace ensime-inf ensime-overlay ensime-completion-util ensime-config ensime-util ensime-client ensime-vars smartparens-scala scala-mode scala-mode-prettify-symbols scala-mode-imenu scala-mode-map scala-mode-fontlock scala-mode-indent scala-mode-paragraph scala-mode-syntax scala-mode-lib pp hideshow flymake-proc flymake arc-mode archive-mode ensime-macros ob-js org-bullets org-download org-sticky-header toc-org yasnippet-snippets yasnippet org-indent image-file org-element ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir ol-docview doc-view image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m editorconfig-core editorconfig-core-handle editorconfig-fnmatch smartparens-org org-agenda-property org-agenda org-notmuch org-projectile projectile skeleton find-dired grep org-category-capture org-capture org-protocol the-org-mode-expansions calfw holidays hol-loaddefs orgit evil-magit git-rebase recentf tree-widget 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 gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic bug-reference forge-post smartparens-markdown markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm magit-submodule magit-obsolete magit-popup 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 magit-diff smerge-mode magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode transient git-commit magit-git magit-section benchmark magit-utils which-func vc-git log-edit pcvs-util add-log with-editor async-bytecomp async org org-macro org-footnote org-pcomplete org-list org-entities org-version ob-emacs-lisp org-table org-loaddefs find-func gnus-sum shr svg dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader smartparens-config smartparens-text smartparens-python smartparens notmuch notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-compat mm-view mml-smime smime dig diff-hl-margin diff-hl-dired spacemacs-purpose-popwin window-purpose-x ibuf-macs imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs 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 evil-goggles pulse message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs text-property-search jka-compr mailabbrev mail-utils gmm-utils mailheader winner company-files company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-semantic company-template company-yasnippet company-ispell company-quickhelp pos-tip company goto-addr server diminish zoom-frm frame-cmds frame-fns avoid xterm-color spacemacs-whitespace-cleanup ws-butler winum vi-tilde-fringe font-utils unicode-fonts symbol-overlay string-inflection spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes saveplace savehist org-faces pyvenv eshell-z em-dirs esh-var esh-mode em-term term ehelp eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell popwin plstore persp-mode persistent-soft list-utils pcache eieio-base persistent-scratch on-screen ob-ipython python-el-fgallina-expansions python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp dash-functional ob-python ob ob-tangle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core ob-eval org-keys org-compat org-macs noflet cl-indent ivy-rich ivy-hydra iflipb hl-todo fasd rg-dired-icons rg-dired-icons-w32 rg-dired-icons-cache eyebrowse evil-unimpaired f s dash evil-textobj-line evil-snipe evil-embrace evil-surround embrace expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom evil-anzu anzu engine-mode elfeed-curl url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap elfeed-log elfeed-db elfeed-lib url-util time-date avl-tree generator url-queue xml-query el-patch editorconfig noutline outline face-remap diff-hl-flydiff diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel xdg xref project dired dired-loaddefs compile swiper ivy flx delsel colir color ivy-overlay clean-aindent-mode clang-format xml gh-common marshal tex-site hybrid-mode evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv cus-edit cus-start cus-load evil evil-keybindings evil-integration undo-tree diff cl evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring bind-map quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse autorevert filenotify so-long disp-table wid-edit leuven-theme format-spec info finder-inf init-rgmacs cl-extra ido-vertical-mode ido core-spacemacs core-use-package-ext 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 eieio-compat core-progress-bar core-spacemacs-buffer core-funcs ht help-mode warnings package browse-url url-handlers url-parse auth-source cl-seq password-cache json map url-vars seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived cl-macs gv profiler easymenu cl-loaddefs cl-lib core-hooks page-break-lines easy-mmode core-env load-env-vars rx core-dotspacemacs advice core-emacs-backports subr-x core-dumper tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2215720 1134039) (symbols 48 116965 1) (strings 32 422842 154750) (string-bytes 1 13887671) (vectors 16 88831) (vector-slots 8 1813590 402520) (floats 8 881 788) (intervals 56 16673 4021) (buffers 1000 58)) --------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
(I am sending this again as HTM= L so that the MML tags below do not get destroyed.)

I found that some email messages that I sent (mostly forwarded mes= sages) were incorrectly encoded by Emacs. This error happened inconsistentl= y, and (since no user-visible error is thrown), I was unaware of the proble= m for a while. It is also reproducible on eacho of my machines.
After some playing around, I found a way to reproduce:

1. = Run: emacs -Q
2. M-x message-mode
3. Clear scratch buffer, then= paste message below into scratch buffer
4. M-: (mml-to-mime)
=C2= =A0 =C2=A0--> gives correct result
5. Clear scratch buffer, then pa= ste message below into scratch buffer
6. Insert a new line "<#secur= e method=3Dpgpmime mode=3Dsign>" at start of message (after line "--text = follows this line--")
7. M-: (mml-to-mime)
=C2=A0 --> throws= (expected) signer name error
8. Clear scratch buffer, then paste messa= ge below into scratch buffer
9. M-: (mml-to-mime)=C2=A0
=C2=A0 -= -> wrong result (first Content-Type after "text follows..." is wrong)

I tried to track down the bug and found this piece of code in mml-= parse-1, line 284:

(setq tag (list 'part '(type . "text/plain"))=
=C2=A0 =C2=A0=C2=A0 =C2=A0no-markup-p t
=C2=A0 =C2=A0=C2=A0 =C2= =A0warn t)

During step 9, this statement is executed, but the ta= g variable is not set to the list mentioned in the statement (seriously!).= In my case, it had value 'Content-Type: multipart/alternative; boundary=3D"= =3D=3D=3D=3D-=3D-=3D"' right afterwards (as in the incorrect result below). = At this point I gave up, looks like a deeper problem.


BEG= IN ORIGINAL MESSAGE
From: a@b.ce
To= : c@d.de
Subject: Test
--text follo= ws this line--
Test

<#mml type=3Dmessage/rfc822 disposit= ion=3Dinline>
<#multipart type=3Dalternative>
<#part= type=3Dtext/plain charset=3D"UTF-8" disposition=3Dinline nofile=3Dyes>Some text.
<#part type=3Dtext/html charset=3D"UTF-8" nofile=3Dy= es>
Some more text.
<#/multipart>
<#/mml>END ORIGINAL MESSAGE


BEGIN INCORRECT RESULT AFTER STEP 9=
From: a@b.ce
To: c@d.de
Subject: Test
MIME-Version: 1.0
Content-= Type: multipart/mixed; boundary=3D"=3D-=3D-=3D"
--text follows this li= ne--
--=3D-=3D-=3D
Content-Type: multipart/alternative; boundary= =3D"=3D=3D=3D=3D-=3D-=3D"
Content-Transfer-Encoding: base64

VGV4dAoK
--=3D-=3D-=3D
Content-Type: message/rfc822
Content= -Disposition: inline

--=3D=3D=3D=3D-=3D-=3D
Content-Disposi= tion: inline
MIME-Version: 1.0
Content-Type: multipart/alternativ= e; boundary=3D"=3D=3D=3D=3D-=3D-=3D"

Some text.

--=3D= =3D=3D=3D-=3D-=3D
Content-Type: text/html; charset=3Dutf-8

= Some more text.

--=3D=3D=3D=3D-=3D-=3D--

--=3D-=3D-= =3D--
END INCORRECT RESULT AFTER STEP 9


In GNU Emacs= 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4)
=C2=A0of 2= 019-12-17 built on potestas
Repository revision: dba1be0a9b3e92717f792= 1335f8507c007df8ca6
Repository branch: master
Windowing system di= stributor 'HC-Consult', version 11.0.12001004
System Description: Ubun= tu 18.10

Recent messages:
=C2=A0 =C2=A0- =E2=80=98edebug-Go= -nonstop-mode=E2=80=99 originally mapped on =E2=80=98G=E2=80=99
Quituncompressing mml.el.gz...done
uncompressing mml.el.gz...done
Searched 0/1 files
Searched 1/1 files
evil-line-move: Beginning= of buffer
uncompressing mml.el.gz...done
Sticky Agenda buffer, us= e =E2=80=98r=E2=80=99 to refresh
Created gnus link.
"27.0.50"Configured using:
=C2=A0'configure --with-gnutls --with-jpeg --with-= png --with-rsvg --with-tiff
=C2=A0--with-xft --with-xml2 --with-xpm --= with-imagemagick --with-xft
=C2=A0--with-x-toolkit=3Dgtk3 --with-pop -= -with-mailutils --with-xwidgets
=C2=A0--with-modules --prefix=3D/usr/l= ocal/stow/emacs-master'

Configured features:
XPM JPEG TIFF= GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB
NOTIFY INOTIFY= GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCRO= LL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS
LIBSYSTEMD PDUMPER= LCMS2 GMP

Important settings:
=C2=A0 value of $LANG: en_US.= UTF-8
=C2=A0 locale-coding-system: utf-8-unix

Major mode: n= otmuch-tree

Minor modes in effect:
=C2=A0 eval-sexp-fu-flas= h-mode: t
=C2=A0 flycheck-pos-tip-mode: t
=C2=A0 global-flycheck-= mode: t
=C2=A0 Info-breadcrumbs-in-mode-line-mode: t
=C2=A0 gdb-m= any-windows: t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode: t=
=C2=A0 projectile-mode: t
=C2=A0 recentf-mode: t
=C2=A0 glo= bal-magit-file-mode: t
=C2=A0 global-git-commit-mode: t
=C2=A0 as= ync-bytecomp-package-mode: t
=C2=A0 show-smartparens-global-mode: t
=C2=A0 show-smartparens-mode: t
=C2=A0 syncmails-minor-mode: t
=C2=A0 diff-hl-margin-mode: t
=C2=A0 pupo-mode: t
=C2=A0 purpose= -mode: t
=C2=A0 evil-goggles-mode: t
=C2=A0 winner-mode: t
= =C2=A0 company-quickhelp-mode: t
=C2=A0 company-quickhelp-local-mode:= t
=C2=A0 global-spacemacs-whitespace-cleanup-mode: t
=C2=A0 space= macs-whitespace-cleanup-mode: t
=C2=A0 ws-butler-global-mode: t
= =C2=A0 ws-butler-mode: t
=C2=A0 winum-mode: t
=C2=A0 global-vi-ti= lde-fringe-mode: t
=C2=A0 spaceline-helm-mode: t
=C2=A0 save-plac= e-mode: t
=C2=A0 savehist-mode: t
=C2=A0 persp-mode: t
=C2= =A0 persistent-scratch-autosave-mode: t
=C2=A0 on-screen-global-mode:= t
=C2=A0 ivy-rich-mode: t
=C2=A0 global-hl-todo-mode: t
=C2= =A0 global-fasd-mode: t
=C2=A0 eyebrowse-mode: t
=C2=A0 evil-snip= e-override-mode: t
=C2=A0 evil-snipe-mode: t
=C2=A0 global-evil-s= urround-mode: t
=C2=A0 global-anzu-mode: t
=C2=A0 anzu-mode: t
=C2=A0 engine-mode: t
=C2=A0 el-patch-use-package-mode: t
=C2= =A0 editorconfig-mode: t
=C2=A0 diff-hl-flydiff-mode: t
=C2=A0 co= unsel-mode: t
=C2=A0 ivy-mode: t
=C2=A0 clean-aindent-mode: t=C2=A0 which-key-mode: t
=C2=A0 override-global-mode: t
=C2=A0= global-undo-tree-mode: t
=C2=A0 undo-tree-mode: t
=C2=A0 shell-di= rtrack-mode: t
=C2=A0 evil-mode: t
=C2=A0 evil-local-mode: t
=C2=A0 spacemacs-leader-override-mode: t
=C2=A0 global-spacemacs-lead= er-override-mode: t
=C2=A0 global-hl-line-mode: t
=C2=A0 hl-line-= mode: t
=C2=A0 xterm-mouse-mode: t
=C2=A0 global-auto-revert-mode= : t
=C2=A0 ido-vertical-mode: t
=C2=A0 global-page-break-lines-mo= de: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-indent-mode: t<= br />=C2=A0 mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 a= uto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 aut= o-compression-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 column-nu= mber-mode: t
=C2=A0 line-number-mode: t
=C2=A0 global-visual-line= -mode: t
=C2=A0 visual-line-mode: t
=C2=A0 transient-mark-mode: t=
=C2=A0 auto-save-visited-mode: t

Load-path shadows:
/= home/rgemulla/.emacs.d/elpa/develop/ht-20190924.704/ht hides /home/rgemulla= /.emacs.d/core/libs/ht
/home/rgemulla/.spacemacs.d/private/rgmacs/so-l= ong hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/so-long/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-texinfo hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-texinfo
/home/= rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-publish hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-publish
/h= ome/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-org hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-org
/home/= rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-odt hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-odt
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-md hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-md
/home/rgemulla/.= emacs.d/elpa/develop/org-plus-contrib-20191209/ox-man hides /usr/local/stow= /emacs-master/share/emacs/27.0.50/lisp/org/ox-man
/home/rgemulla/.emac= s.d/elpa/develop/org-plus-contrib-20191209/ox-latex hides /usr/local/stow/e= macs-master/share/emacs/27.0.50/lisp/org/ox-latex
/home/rgemulla/.emac= s.d/elpa/develop/org-plus-contrib-20191209/ox-icalendar hides /usr/local/st= ow/emacs-master/share/emacs/27.0.50/lisp/org/ox-icalendar
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-html hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-html
/home/rgemulla= /.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-beamer hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-beamer
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-ascii hides /usr/loca= l/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-ascii
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org hides /usr/local/sto= w/emacs-master/share/emacs/27.0.50/lisp/org/org
/home/rgemulla/.emacs.= d/elpa/develop/org-plus-contrib-20191209/org-version hides /usr/local/stow/= emacs-master/share/emacs/27.0.50/lisp/org/org-version
/home/rgemulla/.= emacs.d/elpa/develop/org-plus-contrib-20191209/org-timer hides /usr/local/s= tow/emacs-master/share/emacs/27.0.50/lisp/org/org-timer
/home/rgemulla= /.emacs.d/elpa/develop/org-plus-contrib-20191209/org-tempo hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/org-tempo
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-table hides /usr/loc= al/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-table
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-src hides /usr/loc= al/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-src
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-protocol hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-protocol
/hom= e/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-plot hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-plot
/hom= e/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-pcomplete hi= des /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-pcomplete=
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-nu= m hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-num/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mous= e hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mouse=
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mo= bile hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mo= bile
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/or= g-macs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-= macs
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/or= g-macro hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org= -macro
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/= org-loaddefs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/org-loaddefs
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-list hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-list
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-lint hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-lint
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-keys hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-keys
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-install hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/org-install
/home/rgemulla/.emacs.d/elpa/develop/org-plus-con= trib-20191209/org-inlinetask hides /usr/local/stow/emacs-master/share/emacs= /27.0.50/lisp/org/org-inlinetask
/home/rgemulla/.emacs.d/elpa/develop/= org-plus-contrib-20191209/org-indent hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-indent
/home/rgemulla/.emacs.d/elpa/deve= lop/org-plus-contrib-20191209/org-id hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-id
/home/rgemulla/.emacs.d/elpa/develop/= org-plus-contrib-20191209/org-habit hides /usr/local/stow/emacs-master/shar= e/emacs/27.0.50/lisp/org/org-habit
/home/rgemulla/.emacs.d/elpa/develo= p/org-plus-contrib-20191209/org-goto hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-goto
/home/rgemulla/.emacs.d/elpa/develo= p/org-plus-contrib-20191209/org-footnote hides /usr/local/stow/emacs-master= /share/emacs/27.0.50/lisp/org/org-footnote
/home/rgemulla/.emacs.d/elp= a/develop/org-plus-contrib-20191209/org-feed hides /usr/local/stow/emacs-ma= ster/share/emacs/27.0.50/lisp/org/org-feed
/home/rgemulla/.emacs.d/elp= a/develop/org-plus-contrib-20191209/org-faces hides /usr/local/stow/emacs-m= aster/share/emacs/27.0.50/lisp/org/org-faces
/home/rgemulla/.emacs.d/e= lpa/develop/org-plus-contrib-20191209/org-entities hides /usr/local/stow/em= acs-master/share/emacs/27.0.50/lisp/org/org-entities
/home/rgemulla/.e= macs.d/elpa/develop/org-plus-contrib-20191209/org-element hides /usr/local/= stow/emacs-master/share/emacs/27.0.50/lisp/org/org-element
/home/rgemu= lla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-duration hides /usr= /local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-duration
/ho= me/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-datetree hi= des /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-datetree<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-cta= gs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-ctag= s
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-c= rypt hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-cr= ypt
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org= -compat hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org= -compat
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /org-colview hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/org-colview
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/org-clock hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-clock
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/org-capture hides /usr/local/stow/emacs-master/share/emacs/27.0.50= /lisp/org/org-capture
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/org-attach hides /usr/local/stow/emacs-master/share/emacs/27= .0.50/lisp/org/org-attach
/home/rgemulla/.emacs.d/elpa/develop/org-plu= s-contrib-20191209/org-attach-git hides /usr/local/stow/emacs-master/share/= emacs/27.0.50/lisp/org/org-attach-git
/home/rgemulla/.emacs.d/elpa/dev= elop/org-plus-contrib-20191209/org-archive hides /usr/local/stow/emacs-mast= er/share/emacs/27.0.50/lisp/org/org-archive
/home/rgemulla/.emacs.d/el= pa/develop/org-plus-contrib-20191209/org-agenda hides /usr/local/stow/emacs= -master/share/emacs/27.0.50/lisp/org/org-agenda
/home/rgemulla/.emacs.= d/elpa/develop/org-plus-contrib-20191209/ol hides /usr/local/stow/emacs-mas= ter/share/emacs/27.0.50/lisp/org/ol
/home/rgemulla/.emacs.d/elpa/devel= op/org-plus-contrib-20191209/ol-w3m hides /usr/local/stow/emacs-master/shar= e/emacs/27.0.50/lisp/org/ol-w3m
/home/rgemulla/.emacs.d/elpa/develop/o= rg-plus-contrib-20191209/ol-rmail hides /usr/local/stow/emacs-master/share/= emacs/27.0.50/lisp/org/ol-rmail
/home/rgemulla/.emacs.d/elpa/develop/o= rg-plus-contrib-20191209/ol-mhe hides /usr/local/stow/emacs-master/share/em= acs/27.0.50/lisp/org/ol-mhe
/home/rgemulla/.emacs.d/elpa/develop/org-p= lus-contrib-20191209/ol-irc hides /usr/local/stow/emacs-master/share/emacs/= 27.0.50/lisp/org/ol-irc
/home/rgemulla/.emacs.d/elpa/develop/org-plus-= contrib-20191209/ol-info hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-info
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ol-gnus hides /usr/local/stow/emacs-master/share/emacs/27.0.= 50/lisp/org/ol-gnus
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ol-eww hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ol-eww
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ol-eshell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ol-eshell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ol-docview hides /usr/local/stow/emacs-master/share/emacs/27.0.5= 0/lisp/org/ol-docview
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ol-bibtex hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-bibtex
/home/rgemulla/.emacs.d/elpa/develop/org-plus-= contrib-20191209/ol-bbdb hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-bbdb
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ob hides /usr/local/stow/emacs-master/share/emacs/27.0.50/li= sp/org/ob
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-vala hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-vala
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-tangle hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-tangle
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-table hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org= /ob-table
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-stan hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-stan
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-sqlite hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-sqlite
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-sql hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-sql
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-shen hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-s= hen
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= shell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sh= ell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= sed hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sed<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-scre= en hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-scree= n
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sc= heme hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sch= eme
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= sass hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sas= s
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ru= by hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ruby<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ref= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ref
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-R hides= /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-R
/home/r= gemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-python hides /us= r/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-python
/home= /rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-processing hid= es /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-processing<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-plan= tuml hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-pla= ntuml
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-picolisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-picolisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-perl hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-perl
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-org hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-org
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-octave hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob= -octave
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-ocaml hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-ocaml
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-mscgen hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-mscgen
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-maxima hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-maxima
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-matlab hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/= org/ob-matlab
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-makefile hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ob-makefile
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ob-lua hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ob-lua
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ob-lob hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-lob
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-lisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-lisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-lilypond hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/= org/ob-lilypond
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ob-ledger hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ob-ledger
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-latex hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ob-latex
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-js hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/ob-js
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-java hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-java
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-J hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-= J
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-io = hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-io
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hledger= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hledger<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hask= ell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hask= ell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= groovy hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-g= roovy
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-gnuplot hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-gnuplot
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-fortran hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-fortran
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-forth hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-forth
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-exp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-exp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-eval hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-eval
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-eshell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-eshell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-emacs-lisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/ob-emacs-lisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ob-ebnf hides /usr/local/stow/emacs-master/share/emacs/27.0.50= /lisp/org/ob-ebnf
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-dot hides /usr/local/stow/emacs-master/share/emacs/27.0.50/li= sp/org/ob-dot
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-ditaa hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-ditaa
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-css hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-css
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-core hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-core
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-coq hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-= coq
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= comint hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-c= omint
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-clojure hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-clojure
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-calc hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-calc
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-C hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-C<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-awk= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-awk
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-asymptot= e hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-asympt= ote
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= abc hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-abc<= br />
Features:
(shadow sort gnus-alias mail-extr emacsbug sendma= il smex german-holidays
oauth2 org-gnus elisp-slime-nav flycheck-packa= ge package-lint finder
eval-sexp-fu auto-highlight-symbol evil-lisp-st= ate flycheck-pos-tip
flycheck highlight-numbers parent-mode highlight-= parentheses info+
rainbow-delimiters mule-util helpful trace edebug ba= cktrace info-look
elisp-refs loop org-duration cal-iso company-capf or= g-eldoc org-ref
org-ref-helm-bibtex org-ref-helm helm-utils helm-bibte= x
bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee=
biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-d= oi
biblio-core helm-net helm-help helm-config helm-easymenu org-ref-co= re
reftex-cite reftex reftex-loaddefs reftex-vars parsebib ox-odt rng-= loc
rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse n= xml-ns
nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table o= x-ascii
ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc = key-chord
doi-utils org-ref-utils org-ref-pdf htmlize evil-org ob-gro= ovy ob-R
ob-shell ob-C cc-mode-expansions cc-mode cc-fonts cc-guess cc= -menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-java ob= -scala
ensime-expand-region ensime ensime-mode ensime-sbt sbt-modesbt-mode-rgrep sbt-mode-comint sbt-mode-buffer sbt-mode-project
sbt-= mode-vars ensime-http ensime-ui ensime-semantic-highlight ensime-doc
e= nsime-search ensime-helm helm helm-source helm-multi-match helm-lib
en= sime-undo ensime-startup ensime-refactor ensime-popup ensime-eldoc
ens= ime-notes ensime-company ensime-editor ensime-ivy ensime-model popup
e= nsime-debug gdb-mi bindat gud ensime-stacktrace ensime-inf
ensime-over= lay ensime-completion-util ensime-config ensime-util
ensime-client ens= ime-vars smartparens-scala scala-mode
scala-mode-prettify-symbols scal= a-mode-imenu scala-mode-map
scala-mode-fontlock scala-mode-indent scal= a-mode-paragraph
scala-mode-syntax scala-mode-lib pp hideshow flymake-= proc flymake
arc-mode archive-mode ensime-macros ob-js org-bullets org= -download
org-sticky-header toc-org yasnippet-snippets yasnippet org-i= ndent
image-file org-element ol-eww ol-rmail ol-mhe ol-irc ol-info ol-= gnus
nnir ol-docview doc-view image-mode exif ol-bibtex bibtex ol-bbdb = ol-w3m
editorconfig-core editorconfig-core-handle editorconfig-fnmatc= h
smartparens-org org-agenda-property org-agenda org-notmuch
org-= projectile projectile skeleton find-dired grep org-category-capture
or= g-capture org-protocol the-org-mode-expansions calfw holidays
hol-load= defs orgit evil-magit git-rebase recentf tree-widget forge-list
forge-= commands forge-semi forge-bitbucket buck forge-gogs gogs
forge-gitea g= tea forge-gitlab glab forge-github ghub-graphql treepy
gsexp ghub gnut= ls forge-notify forge-revnote forge-pullreq forge-issue
forge-topic bu= g-reference forge-post smartparens-markdown markdown-mode
forge-repo f= orge forge-core forge-db closql emacsql-sqlite emacsql
emacsql-compile= r url-http url-auth url-gw nsm magit-submodule
magit-obsolete magit-po= pup 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-r= eset magit-files magit-refs magit-status
magit magit-repos magit-apply = magit-wip magit-log magit-diff smerge-mode
magit-core magit-autorever= t magit-margin magit-transient magit-process
magit-mode transient git-= commit magit-git magit-section benchmark
magit-utils which-func vc-git = log-edit pcvs-util add-log with-editor
async-bytecomp async org org-m= acro org-footnote org-pcomplete org-list
org-entities org-version ob-e= macs-lisp org-table org-loaddefs find-func
gnus-sum shr svg dom gnus-g= roup gnus-undo gnus-start gnus-cloud nnimap
nnmail mail-source utf7 ne= trc nnoo gnus-spec gnus-int gnus-range
gnus-win gnus nnheader smartpar= ens-config smartparens-text
smartparens-python smartparens notmuch not= much-hello notmuch-tree
notmuch-show notmuch-print notmuch-crypto notm= uch-mua notmuch-message
notmuch-draft notmuch-maildir-fcc notmuch-addr= ess notmuch-company
notmuch-parser notmuch-wash coolj notmuch-query ic= alendar diary-lib
diary-loaddefs cal-menu calendar cal-loaddefs notmuc= h-tag crm
notmuch-lib notmuch-compat mm-view mml-smime smime dig diff-= hl-margin
diff-hl-dired spacemacs-purpose-popwin window-purpose-x ibuf= -macs
imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs window-purpos= e
window-purpose-fixes window-purpose-prefix-overload
window-purp= ose-switch let-alist window-purpose-layout
window-purpose-core window-= purpose-configuration window-purpose-utils
evil-goggles pulse message= rmc puny rfc822 mml mml-sec epa gnus-util
rmail rmail-loaddefs text-pr= operty-search jka-compr mailabbrev
mail-utils gmm-utils mailheader win= ner company-files company-keywords
company-etags etags fileloop compan= y-gtags company-dabbrev-code
company-dabbrev company-semantic company-= template company-yasnippet
company-ispell company-quickhelp pos-tip co= mpany goto-addr server
diminish zoom-frm frame-cmds frame-fns avoid xt= erm-color
spacemacs-whitespace-cleanup ws-butler winum vi-tilde-fringe = font-utils
unicode-fonts symbol-overlay string-inflection spaceline-c= onfig
spaceline-segments spaceline powerline powerline-separators
powerline-themes saveplace savehist org-faces pyvenv eshell-z em-dirs
esh-var esh-mode em-term term ehelp eshell esh-cmd esh-ext esh-opt
es= h-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell popwin
plstore persp-mode persistent-soft list-utils pcache eieio-base
persi= stent-scratch on-screen ob-ipython python-el-fgallina-expansions
pytho= n tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
tra= mp-compat parse-time iso8601 ls-lisp dash-functional ob-python ob
ob-t= angle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core
ob-ev= al org-keys org-compat org-macs noflet cl-indent ivy-rich ivy-hydra
if= lipb hl-todo fasd rg-dired-icons rg-dired-icons-w32
rg-dired-icons-cac= he eyebrowse evil-unimpaired f s dash
evil-textobj-line evil-snipe evi= l-embrace evil-surround embrace
expand-region text-mode-expansions er-= basic-expansions
expand-region-core expand-region-custom evil-anzu anz= u engine-mode
elfeed-curl url url-proxy url-privacy url-expand url-met= hods url-history
url-cookie url-domsuf mailcap elfeed-log elfeed-db el= feed-lib url-util
time-date avl-tree generator url-queue xml-query el-= patch editorconfig
noutline outline face-remap diff-hl-flydiff diff-hl = vc-dir ewoc vc
vc-dispatcher diff-mode counsel xdg xref project dired = dired-loaddefs
compile swiper ivy flx delsel colir color ivy-overlay= clean-aindent-mode
clang-format xml gh-common marshal tex-site hybrid-= mode
evil-evilified-state which-key use-package use-package-ensureuse-package-delight use-package-diminish use-package-bind-key bind-key
use-package-core hydra lv cus-edit cus-start cus-load evil
evil-key= bindings evil-integration undo-tree diff cl evil-maps
evil-commands re= veal flyspell ispell evil-jumps evil-command-window
evil-types evil-se= arch evil-ex shell pcomplete comint ansi-color
evil-macros evil-repeat = evil-states evil-core evil-common windmove
thingatpt rect evil-digrap= hs evil-vars ring bind-map quelpa mm-decode
mm-bodies mm-encode mail-p= arse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr lisp-mnt he= lp-fns radix-tree hl-line xt-mouse
autorevert filenotify so-long disp-= table wid-edit leuven-theme
format-spec info finder-inf init-rgmacs cl= -extra ido-vertical-mode ido
core-spacemacs core-use-package-ext core-= transient-state
core-micro-state core-toggle core-keybindings core-fon= ts-support
core-themes-support core-display-init core-jump core-releas= e-management
core-custom-settings core-configuration-layer eieio-compa= t
core-progress-bar core-spacemacs-buffer core-funcs ht help-mode warn= ings
package browse-url url-handlers url-parse auth-source cl-seq
password-cache json map url-vars seq eieio byte-opt bytecomp
byte-com= pile cconv eieio-core eieio-loaddefs epg epg-config
core-command-line= pcase core-debug edmacro kmacro derived cl-macs gv
profiler easymenu c= l-loaddefs cl-lib core-hooks page-break-lines
easy-mmode core-env load= -env-vars rx core-dotspacemacs advice
core-emacs-backports subr-x core= -dumper tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float= -type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fonts= et image regexp-opt fringe
tabulated-list replace newcomment text-mode = elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-esh= adow isearch timer
select scroll-bar mouse jit-lock font-lock syntax f= acemenu font-core
term/tty-colors frame minibuffer cl-generic cham geo= rgian 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-t= able epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded na= dvice loaddefs
button faces cus-face macroexp files text-properties ov= erlay sha1 md5
base64 format env code-pages mule custom widget hashtab= le-print-readable
backquote threads dbusbind inotify lcms2 dynamic-set= ting
system-font-setting font-render-setting xwidget-internal move-too= lbar
gtk x-toolkit x multi-tty make-network-process emacs)

= Memory information:
((conses 16 2215720 1134039)
=C2=A0(symbols 4= 8 116965 1)
=C2=A0(strings 32 422842 154750)
=C2=A0(string-bytes= 1 13887671)
=C2=A0(vectors 16 88831)
=C2=A0(vector-slots 8 181359= 0 402520)
=C2=A0(floats 8 881 788)
=C2=A0(intervals 56 16673 4021= )
=C2=A0(buffers 1000 58))
--------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7-- --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: BCPG C# v1.8.1.0 iQI+BAABCAAoBQJd+UXBIRxSYWluZXIgR2VtdWxsYSA8cmdlbXVsbGFAZ214LmRl PgAKCRB0pw6+EqKRW8QWD/9A25MlwpnK6Xl7g6mfcnMeTQsutD7AUdfeAvMNrFtH GhhGB0wmdY01mjapTV0N/Aroe/GmUM82S+3+CGNLAA9+SCAnFY3ICrmzNsi8OjmQ i6lfia1DBdYB5WEoUguOzhFNsV6gmiTWA4+dhJffYMDcdi5XBYTvFZdhwo6ywz9C 12O2Z4b41KyP0i/emVJ2XrNfr+1QmeLwfg9K34hbn3IsMM44n20AlxIhhNXv7sKK kD49qvV+j9jjJkI49i9BEH0JRlayunOohlB8RjdMkearOZzENNblJR1IfZcZ89W5 PZBg+Vm+60Ll9owU27F3beK08NNRZhWGFUgBe5PAjIPmwBvAXSImk9wdJbQRwNaA swCKXAPzGDjdk6sIQFJxzViOUfU30sa2qHniuqJvPL6q1SDJwIc7VXVpAzi1UH+o Oxhs7PJwdJEeCsew+jZk16iQYbgVj5fvfiUnBQOu5rAOEJmYrwW05n2KA4SwgXQE GGYgX3EFi3lK/bGZL+fIVAjD+mi7HijaJwOIAYnbgGELkCafON85SkakJPAw/alb +VpQh+VWRohA3AVKOtOaaasnxDBBlEN/kIf7LCLHX4sBJNmQlgCsp0p+ixZkZfjj IzZChimEJ9dHcvSjv4ouZxx7/vBWDymtCU2CaSVQXSEVMSpj2vpM6gtMQWDOTtWv MQ== =Ww+j -----END PGP SIGNATURE----- --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512-- From unknown Thu Jun 19 16:22:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38654: Further details References: In-Reply-To: Resent-From: "Rainer Gemulla" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Jan 2020 14:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38654 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38654@debbugs.gnu.org Reply-To: Rainer Gemulla Received: via spool by 38654-submit@debbugs.gnu.org id=B38654.157866507827852 (code B ref 38654); Fri, 10 Jan 2020 14:05:02 +0000 Received: (at 38654) by debbugs.gnu.org; 10 Jan 2020 14:04:38 +0000 Received: from localhost ([127.0.0.1]:53810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iputy-0007FA-Br for submit@debbugs.gnu.org; Fri, 10 Jan 2020 09:04:38 -0500 Received: from mout.gmx.net ([212.227.15.15]:46433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iputv-0007Ex-Rt for 38654@debbugs.gnu.org; Fri, 10 Jan 2020 09:04:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1578665069; bh=mxEyOUZQY6mZyFdw5PltlxQNnXRd4sdr4+Y1ciuD1r0=; h=X-UI-Sender-Class:From:To:Subject:Date:Reply-To; b=eLQ7Cp1mWX3ebhik1nDuQ1iurAkJfdLenqJCuJL7W4PRSxXiUd4q8cdJnUk/xvAf4 OFP7XQYkGzagPnRzEb4wb3FgKq8uqFHxoqqLUYhRksNeQca6cZCrygQGQxhbODhkmI H5X0x7Vpz5k+KXmjJAdqb7G62fPJ+GAPs6ndscx8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.27] ([89.247.252.85]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3DJv-1ip65A2Yu5-003gJe for <38654@debbugs.gnu.org>; Fri, 10 Jan 2020 15:04:29 +0100 From: "Rainer Gemulla" Date: Fri, 10 Jan 2020 14:04:29 +0000 Message-Id: User-Agent: eM_Client/7.2.36908.0 Mime-Version: 1.0 Content-Type: multipart/signed; boundary="------=_MB78748C97-220D-4409-9499-B75360C2142F"; protocol="application/pgp-signature"; micalg=SHA-256 X-Provags-ID: V03:K1:Zsf877Mj9R+7wKZeopuXFUJ7WO/oAnZ5LdcHSRTlH7sCN/0hgh4 qckmC5YffEvBqzru5C3kSXI8jWOKF6Pebt6cvuRMzQcVj3qsKAgU1j0PcsinyqiIZ9wswCN OtDWbe0Bt38CvQmoZIdmkl2bFQS1uqqZ6owGDj08c2pSoJb308S2WbVZkoMtTecsOKkX74Y p8Q/wSrB4kRSO7gXGX7bg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+vPanSGMacc=:NhAnpa7QHgYnQchgQycwnp CDDQqriDaufof7UBlVC3rQNMRAYTG82153ZtaSjWc+MdHwpRiP0e8LTr7SLvVnzaYvToEee1Q GQBY3Vs7Y5kgi5dIiACFg8cJLzvhSMPHEKeaLIWC4o5UY08y0eQatrcTobTdYT5BgQJ5ZOWPF ZDgkvJh+YdjkXNNZmYgkRXoeBWGjgxdHo27nZQ8igXILhi5H5ziXwF9EC2bDDm2WJKR2j9Xi3 3BGLN9guB8AcAJZRDwT6zY/Ma++foX9r2wD29RouGdSFqkV0cwazb1aYQ6KMSv9e2Tu8k+Q5l 5pJNZ5e5En5AOTi9g6F9zSziom8okhBttOl5utRCIVeOZHtedOmNPm4I/VJ0KsndgMGapbOil h5vBvpU+PN2NVkaZ7laWODCgzwQYB6A5dLIdVtEYc9voeQFlbyne/mQjkXsb2V1BQ3kYDDHiA +xbn8ErvjnuXhTyiWaPQ4nekbmQIEPSvq9aANFurIilk4YQ28ITD8wu0eql1dF1uLCZ51xTMy eDE53Ark+/NhmyotbxKpZSnZo5TKBnfcNfRbLjCLNCRIp4C7TXXkTcAWsf1CItNQCoZ/HmxKS vIg+70OY/ftTJWQMWBRZ8MmymHb0j/5yXcPNUqVr6jdQz+g8D9WkXBd17bnQuP/7JSxb7e5R7 tOUTQyBx7FdrcjB/4mPyQRtR//ZXPLEjSM+xo+xninqWiOWGoZ2vOrvttxcNaNlGiRmamvvqT RIm5kyY3dX4hZFk+Uuvc31IRMdufZXvD9BhUE8ZtiY7SpM3RUpiCScAtWnN4Q64Cha0/OeaNp jBR3kkjARBrt2irMvU2bZ9PjqY4AkmBNEaR+WvkQzN2HdV7dAF6DRpSLoAtK7zd1YVTEnxrrt 68OjMheBUsKmb7FUpWj0Vvt0ZmwpQb06+VDvnhV9ExyXaBOqTJonJ2AV7S1Eg+dfgy8mGG/fS yM5cLrSgK6WSZOLR2/w/5XOZhbihjGJKhA9nyILKSjM0oi8A43EZnYBPpPtpURNBS/DtGbl82 muIZkFwQHYh+wlFJUQiEUywrblFq/u+9GeUd19Ie69tW1LeMNSPLT8PhZpXOGc5Hv9uB5no/e kUm3UlOjofVh+L7Elw+fJW2lZArKHgyZ+bafUbH3hMPt1C5mKBOZWA/HqZ9TED2c9TP3pASa6 mojfhaLrmZ+q6ZlTbkKt8UrT7Au/yZLAn0JH0Ko/oMqPnGCcQhf7J04T8qaK9fQ8xlAO0fH8t DBsUrxuDixNhy1BZ5ntB10XXCmdsT7kK+5Byc5g== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --------=_MB78748C97-220D-4409-9499-B75360C2142F Content-Type: multipart/alternative; boundary="------=_MBFB029601-D8A6-489D-A336-A544ED308F8A" --------=_MBFB029601-D8A6-489D-A336-A544ED308F8A Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: quoted-printable The consequence of this bug is that Emacs sends incorrect messages=20 without the sender noticing. When such a message is opened by the=20 recipient (in any other email client I tried, including in Emacs), the=20 content is not readable. This is an major bug. The bug happens (mostly?) when a message is forwarded: the new parts=20 added by the sender are lost because they are incorrectly encoded. The=20 correct encoding and the incorrect one obtained in Emacs 27 below. The=20 problematic parts are marked in red. BEGIN CORRECT RESULT From: a b.ce To: c d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D" --text follows this line-- --=3D-=3D-=3D Content-Type: text/plain Test --=3D-=3D-=3D Content-Type: message/rfc822 Content-Disposition: inline --=3D=3D=3D=3D-=3D-=3D Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Some text. --=3D=3D=3D=3D-=3D-=3D Content-Type: text/html; charset=3Dutf-8 Some more text. --=3D=3D=3D=3D-=3D-=3D-- --=3D-=3D-=3D-- END CORRECT RESULT BEGIN INCORRECT RESULT AFTER STEP 9 From: a b.ce To: c d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D" --text follows this line-- --=3D-=3D-=3D Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Content-Transfer-Encoding: base64 VGV4dAoK --=3D-=3D-=3D Content-Type: message/rfc822 Content-Disposition: inline --=3D=3D=3D=3D-=3D-=3D Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Some text. --=3D=3D=3D=3D-=3D-=3D Content-Type: text/html; charset=3Dutf-8 Some more text. --=3D=3D=3D=3D-=3D-=3D-- --=3D-=3D-=3D-- END INCORRECT RESULT AFTER STEP 9 --------=_MBFB029601-D8A6-489D-A336-A544ED308F8A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable The consequence of this bug is that Emacs sends incorrect messages wi= thout the sender noticing. When such a message is opened by the recipient (= in any other email client I tried, including in Emacs), the content is not= readable.=C2=A0This is an major bug.=C2=A0=

The bug happens (mostly?) when a message is forwarded: t= he new parts added by the sender are lost because they are incorrectly enco= ded.=C2=A0The correct encoding and the inc= orrect one obtained in Emacs 27 below. The problematic parts are marked in= red.

BEGIN CORRECT RESULT
From= : a <at> b.ce
To: c <at> d.de
Subject: Test
MIME= -Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D"<= br />--text follows this line--
--=3D-=3D-=3D<= br />Content-Type: text/plain

Test


--=3D= -=3D-=3D
Content-Type: message/rfc822
Content-Disposition: inline=

--=3D=3D=3D=3D-=3D-=3D
Content-Disposition: inline
MI= ME-Version: 1.0
Content-Type: multipart/alternative; boundary=3D"=3D= =3D=3D=3D-=3D-=3D"

Some text.

--=3D=3D=3D=3D-=3D-=3D<= br />Content-Type: text/html; charset=3Dutf-8

Some more text.

--=3D=3D=3D=3D-=3D-=3D--

--=3D-=3D-=3D--
END CORRECT RESULT
BEGIN INCORRECT RESULT AF=
TER STEP 9
From: a <at> b.ce
To: c <at> d.de
Subject: Test
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D"
--text follows this line--
--=3D-=3D-=3D
Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D"
Content-Transfer-Encoding: base64

VGV4dAoK
--=3D-=3D-=3D
Content-Type: message/rfc822
Content-Disposition: inline

--=3D=3D=3D=3D-=3D-=3D
Content-Disposition: inline
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D"

Some text.

--=3D=3D=3D=3D-=3D-=3D
Content-Type: text/html; charset=3Dutf-8

Some more text.

--=3D=3D=3D=3D-=3D-=3D--

--=3D-=3D-=3D--
END INCORRECT RESULT AFTER STEP 9
--------=_MBFB029601-D8A6-489D-A336-A544ED308F8A-- --------=_MB78748C97-220D-4409-9499-B75360C2142F Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: BCPG C# v1.8.1.0 iQI+BAABCAAoBQJeGIRtIRxSYWluZXIgR2VtdWxsYSA8cmdlbXVsbGFAZ214LmRl PgAKCRB0pw6+EqKRW+0lD/9IYNj0RpeRBtoRJusf4XQEw8la30FLLMsfOXsGpPYW 4x5w5rnsfynFlGxpyOBG+ZTDaPQeiqj9QJgP4V0uKEjVYRP7xp4LpKrs/8McJm00 2VZG8s8JYM10tAWUYICikuhlq9bhJ439JIpvZa8SHZGWZToWidbZBykvsMOgcB+F mBCC32hDj5+KmJ4UvG9y1cFUzqn+Zn5sivS+Po5PKfVjmLUMetDRRx2OgEL93M6r GUr+xczl3rZxv8/7zX+hezlX9mTc+h78XhyhrcT0Kk9GlhzkTghu6uFWNg4N7r3X D87PlvKy1cFh/kom1maXFoQaSli+7fSYKipeopRef4ZeN0eeUjGDCjuU5+Jc3Muh WldUZoioCVKChSxdZv4npTEpHFs+jROjLmIX4VJIcl7r1uVPrBBM3Cdw+7jueXVJ yotArfavmnWyJrP1+PFjQ195CagCKbeKsPai32zRnxq3pUIBSPNoUPYEinc/e6y0 MATL7SiullOp4X1Lall3ebn7CQv7NvRDUET5ce7J/PW5cnNFJRVJfwmLRI4yPpDo yG7Q9v4pYVXXadY15xcL8k9wSH4DY6VmVr3vJWsydnGfO3ooAZ5d4ydddBDIK5t4 WRcsqB475bv+Thl5NXPCqirPPipJ+/Iku6g2qj9NsaMnhaGhJAoSkNQkalhnes7T zg== =IBfh -----END PGP SIGNATURE----- --------=_MB78748C97-220D-4409-9499-B75360C2142F-- From unknown Thu Jun 19 16:22:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rainer Gemulla Subject: bug#38654: closed (27.0.50; mml-to-mime may produce faulty email messages) Message-ID: References: <87v9nlcw1i.fsf@earth> X-Gnu-PR-Message: they-closed 38654 X-Gnu-PR-Package: emacs Reply-To: 38654@debbugs.gnu.org Date: Tue, 03 Mar 2020 15:13:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1583248382-29076-1" This is a multi-part message in MIME format... ------------=_1583248382-29076-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #38654: 27.0.50; mml-to-mime may produce faulty email messages which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 38654@debbugs.gnu.org. --=20 38654: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38654 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1583248382-29076-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 38654-done) by debbugs.gnu.org; 3 Mar 2020 15:12:37 +0000 Received: from localhost ([127.0.0.1]:39840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j99Dp-0007YK-BX for submit@debbugs.gnu.org; Tue, 03 Mar 2020 10:12:37 -0500 Received: from mout.gmx.net ([212.227.15.15]:43373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j99Dn-0007Y7-Kx for 38654-done@debbugs.gnu.org; Tue, 03 Mar 2020 10:12:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1583248349; bh=BbUHkzW9k6xZL+VrsbQKkhdMXtnB0FXtWYpmBzve098=; h=X-UI-Sender-Class:From:To:Subject:Date; b=kkQaxYO42Qnuff/PTS6RBzBAnu6oiyO9rl1BfavDbFsfBk4/+0pEasI/yV1eRIIVE sdy3NQWlnEnZzQRDy66qryb8YUvSWk65JUkCTan3IQ7sHMZkg+iPmhifyFBsfP1n55 rsVrLunGg4kR8l6mg/F4HTuucVyvDycjTyv3tB4I= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([134.155.91.17]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MhD6W-1jdVt91l7i-00eKr0 for <38654-done@debbugs.gnu.org>; Tue, 03 Mar 2020 16:12:29 +0100 From: Rainer Gemulla To: 38654-done@debbugs.gnu.org Subject: 27.0.50; mml-to-mime may produce faulty email messages Date: Tue, 03 Mar 2020 16:12:09 +0100 Message-ID: <87v9nlcw1i.fsf@earth> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:6iO1qV0IcocGc4svLxcegSr5FVpf87duj47/qQg8gGFjjQ+3lb/ wQbJEVhrhduqcfwsHD2CAZW+0g4VaKAk4lvinl7JpiuCleF7pzav8kiAKo8nCUICoW4D/92 rvgpfvFaj5VEm3n6Zp3xa+ShQ171Ap5bxElULREQ2x3DLgfMDEniWmXuAYd/YgVgxym9aY2 5DghU4I9vlG9FB6pKc7+A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:UcmcSmEceJU=:xwVx/ZKis+0ykIdYIo1IHB lOQxfNAJuNJrni+enKDytg9O5LK+FBFESYhNpR8Smf/STFWZfgmONyISo6Bs1mFPEzYXegk3r w+md2Ac3t376wVTCdsoTqtukWKNKALBNYs0c7xvd0Kyqi9cqzCKCzF6vDDL1BHrY3TkfDM2pc CWdtOW08C6niWyiBkxEbiV7HheH3CrVc/b7DJav8QQSUBh6jKPLJSRs5ctBDD8z8p0rVkIsL2 HBaGA526ReUczX7HBJbPfYs8j8RHhcTLW/7wqpxCEej92JGZ3gpdRwLuP6R/sqz+VmdOWURuo g8G4X1b7HrOONdkQOaLDrQlp8Gt2sgPSlHzxgOQginSBPCsSM8JjDklRD7huuUvzGE1rKY+4K VyxPY/xEpUwM0752M8U1IcKzXEhgHaCrrrb6mWe/c3NlN+nv6eHc9Oyvi84NZNlO7lwybSGcR OUaWRT+dVMk0vwCz9O40s++Ms35FerSYuB+MavxnElAiw3wfdXHCOYSZ9Pm2odsjvUfju1pvZ nEw4lPQmTJ3/vSFCPV2Sd9SYOKilcLokWqN9dU07pKFY+ECgc1ZdIAjExbrHFF2/ipTMbcAXa v34b37v66vBkxg4Cdo2QxmwuEJHHglymMGoSfIcf9ut6dufrljuNHyXDa4uEF9tRrIeSfIPLX Q/LCtfnmr2UnGf3YT9Y1pL6tfM5E9kyTuY2xCjAQAh/6PtjmcythMOE3q0AB+91zCDeZp4WDE w9pri1ZeCMDYAWHBQCPZz/EGHBjMXppPxa0SW8llwhMJL/7m4AMARGbwjolaT8/DenFpYWwfk LaDxzSGqAqdM3vvYqiXIlIxij6rMBeFt3ZyIu7dizqiwqPQZIdWlXPSY/pbCMWwbLoLULs8Sf tiVHGj7PBfAZINsQZy6Afm8r4JhONH9fmHaSDxRC922PCs49tnY6QpewYBvw+Dmkr1lZ58viT RXeyUhYAyNoGLoxIPGNaoMFG9VE73cK497R30COHiijxQpAnnsl0vr9hxXEtm8XUb40qjxcBL +dCkyxuWTnwa7j7vW0RSYBDuAn91Iv/te8qDv1gBC6DPO8RXHM4H85lgT8GcrVHEmuK9/3sZ4 xvzlyAMM+ATqnoCLlVTo/zmOrnt7bTELaXJ3hKSqKtdmho3g+9IPn3wlxrCNO1n1m57QEInYW mrS8jEHWejRTN6tlZ2QCJHQepfNGaldEoJAEQYIj4tDQ1rCbVDtC3Zv5SMYV1dAObUtArwzQu hXD7eJ1gfMYCa9fob X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38654-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Closing to resubmit with a more readable explanation. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmtshwn9RGtTGGzefdKcOvhKikVsFAl5ec8oACgkQdKcOvhKi kVuLYBAAwHNkgVnGCQZa0g18PiIrtoPspHxg9q6sxf0ToRq4QafZrwhhgxEzh6eD Miqa0deCAkGMtz6JJzgVM21BL+cFxvuzVngy0B6clcJK3Py4DrSUTPZAVm+PTiBs DvIJryFWURFSYhRazkplSldMF32/v4jMxLpDeweb1wQtmBi+Dqb2EdvFI4CfpU3G zMsg9O6gkpzgDa5SkuM89VVlhxohv1bqtb7WE83oElMxeGYPK5ozpwr3rT4DOgBw YcpVMt37nsuTEZ5vEnUijXOSMolbrXBLTfcf3MQmZ9EhUTfvJ6edZkg5QNG3yFfA GEnCA2Ps4cUFdxqJZv2VJEoojQuTtzPus6OUU8E0MfUhkJAuhvVdtlkuKyfWifLH TTz1hqIuDpIF3jXaXPinYL9Rlk/c1eeQJxUQudyd9bSnNzZrqsZq3/oTUF10IVnZ bmK7CB6r9Mex6UWru9/SWSNxDj/CiH3taiim7q+f9bMG68Ey/fREoGujKnpdjPgm IgEtiUqqlvkRm3nmXFoNC4g5y1bkTlt8hPKw/0YC8BWWrcJWhgPQHSlpr2x4d170 Giq76xHnWhta5IRxGQ3yjWGErOQneZsCgcPj1jAOrfS1H475zyx+i9+ZrJZwWsPd trBr0fIjyvHpz//vqGoE11cDVu2/JO/yFmNTgHmSMBrjf0/2MWc= =LtOy -----END PGP SIGNATURE----- --=-=-=-- ------------=_1583248382-29076-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Dec 2019 21:21:36 +0000 Received: from localhost ([127.0.0.1]:42452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihKHd-0004Go-S9 for submit@debbugs.gnu.org; Tue, 17 Dec 2019 16:21:36 -0500 Received: from lists.gnu.org ([209.51.188.17]:34734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihKDQ-00048e-Ih for submit@debbugs.gnu.org; Tue, 17 Dec 2019 16:17:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52821) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihKDI-0001O1-MG for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:17:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihKDB-0008GG-9O for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:17:04 -0500 Received: from mout.gmx.net ([212.227.17.20]:57009) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ihKDA-000813-Ck for bug-gnu-emacs@gnu.org; Tue, 17 Dec 2019 16:16:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576617413; bh=fbYFF05EfrjD3P0bTPSGR4gyA6RZZGZz9pRHyq+3n5U=; h=X-UI-Sender-Class:From:To:Subject:Date:Reply-To; b=VPOSSxWgq9YnpKha6DVQiK8FJgtIjnLzxiAm73Wa0g6N98cBrqCdKXOu+jVsoM5UQ uxmb91VxnWMu+f1+DwfOdYiRoN1YgLsdomeMHVKwQeymUcZE2OyKyh4wjXlrNUUGC1 xlGMizeHaNxXi0deXw81PgRg2JL1QkrE8064lf2A= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [134.155.137.60] ([134.155.137.60]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2O6Y-1igmVu01CY-003xQn for ; Tue, 17 Dec 2019 22:16:52 +0100 From: "Rainer Gemulla" To: bug-gnu-emacs@gnu.org Subject: 27.0.50; mml-to-mime may produce faulty email messages Date: Tue, 17 Dec 2019 21:16:43 +0000 Message-Id: User-Agent: eM_Client/7.2.36908.0 Mime-Version: 1.0 Content-Type: multipart/signed; boundary="------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512"; protocol="application/pgp-signature"; micalg=SHA-256 X-Provags-ID: V03:K1:ztWDPDkqWjkguPvf9VT8N/wC1KsH5xd+zDgM9pVywGatCqCXFKK MzLH5sK7CeyMSdaZQeyYt13a8F6+Zn/E41tbHUzh/yCUnxSQ8d53txX3mMOhJn7iMeNeWe9 Cnf/pfss3cSuX8CNty3I53CQa3fYzmbD2tGVdp7Y2sFLAglos3yctQ2vr39N5FSniovO4Yi JCJ6xO8+wgaN0gVVSXA0Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:+VXffXbEBC8=:l0J1MJtQEozq/xeUGshLhy 7VJTttm/ZlMNTlTgcHGY6U7kfsgk7BHOR/xfWvlOsdqHhh6HjZl0PZKh+pgqtvuirDypy+E6F aaLmon2iLqjyH3YyZ+XA2xMW76jECvnbzRufnc2Wk+Kn2vNny1/4vjVo8kq1BwHla5eZupS7z m4NT/+yyJ0m2pU+ZfMXs98bChZp9hGbXgH/NnSYDek7x0mwY1cNxyGgb3fxs8yCG1BEnY6my6 dcdP8Fdrw1bmmrHY/PZFufC9I8Up7yYm4OY0nI1JdsMx7y51o9rUKnbl++zJoJ6RUeC7PjznX paW8f4ACZLqzv8NjeO11TK5+P0Xe+RvZBbGX8DS6hZO+WOSPW2dsV55Eh5VDTokyKODBCBaJ6 kmV6N+bU9aUtqj5BAmPUTze3IhyLrYUDM2wJQMa1pkHd76GoBmq3FqJYvkcTbxEUoUHHlQ8FF 3tNcj21W/sUuI2pzKlrcSNU6FCdJY4UP7wUPZq7WF2IPMyf6dtOWvH/LzbSbAW8BrI6I8prAD 0alOu9ztsX+RWnIE2JXwNBnW9pivZVsDdP7FqLeuUOt9Mzzf9lPyh6NrdHBPJdVJmeY9CCY0q DGENATSMD2CNxfH8afKVI/aqA1uw/TTLq40YZ8FvhQvEhiQ0KRpPHfdpnvpRr2oE0HJy5spMC 6kwoVCxVQdLO/6+p7dAXIKdguYDA3r7AxuUM5AVIGGjp9kQwHFb4q64pocBGK54EIKG0bGo9d pAy/LUKNz6zkgpQCbz/8kZneHJ3bgq1zulKMmC4p440hS2XZ81C8ht6KgPZ4q61ruVKek25C1 h6kz4y3WmdKr9oXaVe9Q1/7y4wDexRyVpe7rtQKd69J4N/dPbhJPb/4CuDs5XO3fW5xD0ClUH HCpt/pYMDJdnv6HR72Y+m+zaLz2a1IS2zZDsBpLD+fKo6/fmVM2BP/x/5O5iwD0U3bbMWUJPH hnksAJYVliRJuZK3cOikA+mdfR1ftEo+HEb05yQjWaVD3dVdbI9SHeOX/+iGw3qnny8Xxm4Jc 27PWUBIi2I5hOp7ypglh/RvEIoobbDMDIkvm6GlhU8pFs+ImRFETAqJl+dihtdtR2P0dNqqL7 NMsmriwIGLHVxT34qz2Q80ZZYDP+XGplWu+Q9KcBRl0LzbQ7IERUUpeNjiKi/b4sQBzPPSv/N PD36NWuMAA7SwXtyqHPLlQo5SDGBAnvlV+4b7aLd+4lCBMkVqnvLL+HZ7zS3P8XYlJ9Xxd+OA TLN+tthVSwG0/tHyXbDXecNq6YfHzMwoydrGr7A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.20 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 17 Dec 2019 16:21:32 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Rainer Gemulla Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512 Content-Type: multipart/alternative; boundary="------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7" --------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7 Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: quoted-printable (I am sending this again as HTML so that the MML tags below do not get=20 destroyed.) I found that some email messages that I sent (mostly forwarded messages)=20 were incorrectly encoded by Emacs. This error happened inconsistently,=20 and (since no user-visible error is thrown), I was unaware of the=20 problem for a while. It is also reproducible on eacho of my machines. After some playing around, I found a way to reproduce: 1. Run: emacs -Q 2. M-x message-mode 3. Clear scratch buffer, then paste message below into scratch buffer 4. M-: (mml-to-mime) --> gives correct result 5. Clear scratch buffer, then paste message below into scratch buffer 6. Insert a new line "<#secure method=3Dpgpmime mode=3Dsign>" at start of= =20 message (after line "--text follows this line--") 7. M-: (mml-to-mime) --> throws (expected) signer name error 8. Clear scratch buffer, then paste message below into scratch buffer 9. M-: (mml-to-mime) --> wrong result (first Content-Type after "text follows..." is wrong) I tried to track down the bug and found this piece of code in=20 mml-parse-1, line 284: (setq tag (list 'part '(type . "text/plain")) no-markup-p t warn t) During step 9, this statement is executed, but the tag variable is not=20 set to the list mentioned in the statement (seriously!). In my case, it=20 had value 'Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-= =3D-=3D"'=20 right afterwards (as in the incorrect result below). At this point I=20 gave up, looks like a deeper problem. BEGIN ORIGINAL MESSAGE From: a@b.ce To: c@d.de Subject: Test --text follows this line-- Test <#mml type=3Dmessage/rfc822 disposition=3Dinline> <#multipart type=3Dalternative> <#part type=3Dtext/plain charset=3D"UTF-8" disposition=3Dinline nofile=3Dye= s> Some text. <#part type=3Dtext/html charset=3D"UTF-8" nofile=3Dyes> Some more text. <#/multipart> <#/mml> END ORIGINAL MESSAGE BEGIN INCORRECT RESULT AFTER STEP 9 From: a@b.ce To: c@d.de Subject: Test MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D" --text follows this line-- --=3D-=3D-=3D Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Content-Transfer-Encoding: base64 VGV4dAoK --=3D-=3D-=3D Content-Type: message/rfc822 Content-Disposition: inline --=3D=3D=3D=3D-=3D-=3D Content-Disposition: inline MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=3D"=3D=3D=3D=3D-=3D-=3D" Some text. --=3D=3D=3D=3D-=3D-=3D Content-Type: text/html; charset=3Dutf-8 Some more text. --=3D=3D=3D=3D-=3D-=3D-- --=3D-=3D-=3D-- END INCORRECT RESULT AFTER STEP 9 In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) of 2019-12-17 built on potestas Repository revision: dba1be0a9b3e92717f7921335f8507c007df8ca6 Repository branch: master Windowing system distributor 'HC-Consult', version 11.0.12001004 System Description: Ubuntu 18.10 Recent messages: - =E2=80=98edebug-Go-nonstop-mode=E2=80=99 originally mapped on =E2=80= =98G=E2=80=99 Quit uncompressing mml.el.gz...done uncompressing mml.el.gz...done Searched 0/1 files Searched 1/1 files evil-line-move: Beginning of buffer uncompressing mml.el.gz...done Sticky Agenda buffer, use =E2=80=98r=E2=80=99 to refresh Created gnus link. "27.0.50" Configured using: 'configure --with-gnutls --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xml2 --with-xpm --with-imagemagick --with-xft --with-x-toolkit=3Dgtk3 --with-pop --with-mailutils --with-xwidgets --with-modules --prefix=3D/usr/local/stow/emacs-master' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: notmuch-tree Minor modes in effect: eval-sexp-fu-flash-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t Info-breadcrumbs-in-mode-line-mode: t gdb-many-windows: t yas-global-mode: t yas-minor-mode: t projectile-mode: t recentf-mode: t global-magit-file-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t show-smartparens-global-mode: t show-smartparens-mode: t syncmails-minor-mode: t diff-hl-margin-mode: t pupo-mode: t purpose-mode: t evil-goggles-mode: t winner-mode: t company-quickhelp-mode: t company-quickhelp-local-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 global-vi-tilde-fringe-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t persp-mode: t persistent-scratch-autosave-mode: t on-screen-global-mode: t ivy-rich-mode: t global-hl-todo-mode: t global-fasd-mode: t eyebrowse-mode: t evil-snipe-override-mode: t evil-snipe-mode: t global-evil-surround-mode: t global-anzu-mode: t anzu-mode: t engine-mode: t el-patch-use-package-mode: t editorconfig-mode: t diff-hl-flydiff-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t global-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: /home/rgemulla/.emacs.d/elpa/develop/ht-20190924.704/ht hides=20 /home/rgemulla/.emacs.d/core/libs/ht /home/rgemulla/.spacemacs.d/private/rgmacs/so-long hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/so-long /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-texinfo= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-texinfo /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-publish= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-publish /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-org=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-odt=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-odt /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-md=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-md /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-man=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-man /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-latex=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-latex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-icalendar= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-icalendar /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-html=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-html /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-beamer=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-beamer /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-ascii=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-ascii /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-version= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-version /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-timer=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-timer /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-tempo=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-tempo /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-table=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-table /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-src=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-src /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-protocol= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-protocol /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-plot=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-plot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-pcomplet= e=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-pcomplete /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-num=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-num /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mouse=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mouse /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mobile= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mobile /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-macs=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-macs /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-macro=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-macro /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-loaddefs= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-loaddefs /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-list=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-list /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-lint=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-lint /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-keys=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-keys /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-install= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-install /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-inlineta= sk=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-inlinetask /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-indent= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-indent /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-id=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-id /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-habit=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-habit /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-goto=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-goto /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-footnote= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-footnote /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-feed=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-feed /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-faces=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-faces /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-entities= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-entities /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-element= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-element /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-duration= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-duration /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-datetree= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-datetree /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-ctags=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-ctags /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-crypt=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-crypt /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-compat= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-compat /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-colview= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-colview /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-clock=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-clock /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-capture= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-capture /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-attach= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-attach /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-attach-g= it=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-attach-git /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-archive= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-archive /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-agenda= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-agenda /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-w3m=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-w3m /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-rmail=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-rmail /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-mhe=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-mhe /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-irc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-irc /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-info=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-info /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-gnus=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-gnus /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-eww=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-eww /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-eshell=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-eshell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-docview= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-docview /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-bibtex=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-bibtex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ol-bbdb=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ol-bbdb /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-vala=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-vala /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-tangle=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-tangle /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-table=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-table /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-stan=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-stan /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sqlite=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sqlite /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sql=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sql /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-shen=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-shen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-shell=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-shell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sed=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sed /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-screen=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-screen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-scheme=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-scheme /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sass=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sass /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ruby=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ruby /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ref=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ref /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-R=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-R /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-python=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-python /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-processin= g=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-processing /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-plantuml= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-plantuml /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-picolisp= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-picolisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-perl=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-perl /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-org=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-org /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-octave=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-octave /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ocaml=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ocaml /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-mscgen=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-mscgen /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-maxima=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-maxima /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-matlab=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-matlab /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-makefile= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-makefile /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lua=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lua /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lob=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lob /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lisp=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-lilypond= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-lilypond /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ledger=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ledger /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-latex=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-latex /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-js=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-js /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-java=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-java /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-J=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-J /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-io=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-io /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hledger= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hledger /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-haskell= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-haskell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-groovy=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-groovy /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-gnuplot= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-gnuplot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-fortran= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-fortran /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-forth=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-forth /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-exp=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-exp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-eval=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-eval /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-eshell=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-eshell /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-emacs-lis= p=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-emacs-lisp /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ebnf=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ebnf /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-dot=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-dot /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ditaa=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ditaa /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-css=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-css /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-core=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-core /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-coq=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-coq /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-comint=20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-comint /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-clojure= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-clojure /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-calc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-calc /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-C=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-C /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-awk=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-awk /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-asymptote= =20 hides=20 /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-asymptote /home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-abc=20 hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-abc Features: (shadow sort gnus-alias mail-extr emacsbug sendmail smex german-holidays oauth2 org-gnus elisp-slime-nav flycheck-package package-lint finder eval-sexp-fu auto-highlight-symbol evil-lisp-state flycheck-pos-tip flycheck highlight-numbers parent-mode highlight-parentheses info+ rainbow-delimiters mule-util helpful trace edebug backtrace info-look elisp-refs loop org-duration cal-iso company-capf org-eldoc org-ref org-ref-helm-bibtex org-ref-helm helm-utils helm-bibtex bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core helm-net helm-help helm-config helm-easymenu org-ref-core reftex-cite reftex reftex-loaddefs reftex-vars parsebib 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 ox-html table ox-ascii ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc key-chord doi-utils org-ref-utils org-ref-pdf htmlize evil-org ob-groovy ob-R ob-shell ob-C cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-java ob-scala ensime-expand-region ensime ensime-mode ensime-sbt sbt-mode sbt-mode-rgrep sbt-mode-comint sbt-mode-buffer sbt-mode-project sbt-mode-vars ensime-http ensime-ui ensime-semantic-highlight ensime-doc ensime-search ensime-helm helm helm-source helm-multi-match helm-lib ensime-undo ensime-startup ensime-refactor ensime-popup ensime-eldoc ensime-notes ensime-company ensime-editor ensime-ivy ensime-model popup ensime-debug gdb-mi bindat gud ensime-stacktrace ensime-inf ensime-overlay ensime-completion-util ensime-config ensime-util ensime-client ensime-vars smartparens-scala scala-mode scala-mode-prettify-symbols scala-mode-imenu scala-mode-map scala-mode-fontlock scala-mode-indent scala-mode-paragraph scala-mode-syntax scala-mode-lib pp hideshow flymake-proc flymake arc-mode archive-mode ensime-macros ob-js org-bullets org-download org-sticky-header toc-org yasnippet-snippets yasnippet org-indent image-file org-element ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir ol-docview doc-view image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m editorconfig-core editorconfig-core-handle editorconfig-fnmatch smartparens-org org-agenda-property org-agenda org-notmuch org-projectile projectile skeleton find-dired grep org-category-capture org-capture org-protocol the-org-mode-expansions calfw holidays hol-loaddefs orgit evil-magit git-rebase recentf tree-widget 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 gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic bug-reference forge-post smartparens-markdown markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm magit-submodule magit-obsolete magit-popup 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 magit-diff smerge-mode magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode transient git-commit magit-git magit-section benchmark magit-utils which-func vc-git log-edit pcvs-util add-log with-editor async-bytecomp async org org-macro org-footnote org-pcomplete org-list org-entities org-version ob-emacs-lisp org-table org-loaddefs find-func gnus-sum shr svg dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader smartparens-config smartparens-text smartparens-python smartparens notmuch notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-compat mm-view mml-smime smime dig diff-hl-margin diff-hl-dired spacemacs-purpose-popwin window-purpose-x ibuf-macs imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs 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 evil-goggles pulse message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs text-property-search jka-compr mailabbrev mail-utils gmm-utils mailheader winner company-files company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-semantic company-template company-yasnippet company-ispell company-quickhelp pos-tip company goto-addr server diminish zoom-frm frame-cmds frame-fns avoid xterm-color spacemacs-whitespace-cleanup ws-butler winum vi-tilde-fringe font-utils unicode-fonts symbol-overlay string-inflection spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes saveplace savehist org-faces pyvenv eshell-z em-dirs esh-var esh-mode em-term term ehelp eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell popwin plstore persp-mode persistent-soft list-utils pcache eieio-base persistent-scratch on-screen ob-ipython python-el-fgallina-expansions python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp dash-functional ob-python ob ob-tangle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core ob-eval org-keys org-compat org-macs noflet cl-indent ivy-rich ivy-hydra iflipb hl-todo fasd rg-dired-icons rg-dired-icons-w32 rg-dired-icons-cache eyebrowse evil-unimpaired f s dash evil-textobj-line evil-snipe evil-embrace evil-surround embrace expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom evil-anzu anzu engine-mode elfeed-curl url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap elfeed-log elfeed-db elfeed-lib url-util time-date avl-tree generator url-queue xml-query el-patch editorconfig noutline outline face-remap diff-hl-flydiff diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel xdg xref project dired dired-loaddefs compile swiper ivy flx delsel colir color ivy-overlay clean-aindent-mode clang-format xml gh-common marshal tex-site hybrid-mode evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv cus-edit cus-start cus-load evil evil-keybindings evil-integration undo-tree diff cl evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring bind-map quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse autorevert filenotify so-long disp-table wid-edit leuven-theme format-spec info finder-inf init-rgmacs cl-extra ido-vertical-mode ido core-spacemacs core-use-package-ext 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 eieio-compat core-progress-bar core-spacemacs-buffer core-funcs ht help-mode warnings package browse-url url-handlers url-parse auth-source cl-seq password-cache json map url-vars seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived cl-macs gv profiler easymenu cl-loaddefs cl-lib core-hooks page-break-lines easy-mmode core-env load-env-vars rx core-dotspacemacs advice core-emacs-backports subr-x core-dumper tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2215720 1134039) (symbols 48 116965 1) (strings 32 422842 154750) (string-bytes 1 13887671) (vectors 16 88831) (vector-slots 8 1813590 402520) (floats 8 881 788) (intervals 56 16673 4021) (buffers 1000 58)) --------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
(I am sending this again as HTM= L so that the MML tags below do not get destroyed.)

I found that some email messages that I sent (mostly forwarded mes= sages) were incorrectly encoded by Emacs. This error happened inconsistentl= y, and (since no user-visible error is thrown), I was unaware of the proble= m for a while. It is also reproducible on eacho of my machines.
After some playing around, I found a way to reproduce:

1. = Run: emacs -Q
2. M-x message-mode
3. Clear scratch buffer, then= paste message below into scratch buffer
4. M-: (mml-to-mime)
=C2= =A0 =C2=A0--> gives correct result
5. Clear scratch buffer, then pa= ste message below into scratch buffer
6. Insert a new line "<#secur= e method=3Dpgpmime mode=3Dsign>" at start of message (after line "--text = follows this line--")
7. M-: (mml-to-mime)
=C2=A0 --> throws= (expected) signer name error
8. Clear scratch buffer, then paste messa= ge below into scratch buffer
9. M-: (mml-to-mime)=C2=A0
=C2=A0 -= -> wrong result (first Content-Type after "text follows..." is wrong)

I tried to track down the bug and found this piece of code in mml-= parse-1, line 284:

(setq tag (list 'part '(type . "text/plain"))=
=C2=A0 =C2=A0=C2=A0 =C2=A0no-markup-p t
=C2=A0 =C2=A0=C2=A0 =C2= =A0warn t)

During step 9, this statement is executed, but the ta= g variable is not set to the list mentioned in the statement (seriously!).= In my case, it had value 'Content-Type: multipart/alternative; boundary=3D"= =3D=3D=3D=3D-=3D-=3D"' right afterwards (as in the incorrect result below). = At this point I gave up, looks like a deeper problem.


BEG= IN ORIGINAL MESSAGE
From: a@b.ce
To= : c@d.de
Subject: Test
--text follo= ws this line--
Test

<#mml type=3Dmessage/rfc822 disposit= ion=3Dinline>
<#multipart type=3Dalternative>
<#part= type=3Dtext/plain charset=3D"UTF-8" disposition=3Dinline nofile=3Dyes>Some text.
<#part type=3Dtext/html charset=3D"UTF-8" nofile=3Dy= es>
Some more text.
<#/multipart>
<#/mml>END ORIGINAL MESSAGE


BEGIN INCORRECT RESULT AFTER STEP 9=
From: a@b.ce
To: c@d.de
Subject: Test
MIME-Version: 1.0
Content-= Type: multipart/mixed; boundary=3D"=3D-=3D-=3D"
--text follows this li= ne--
--=3D-=3D-=3D
Content-Type: multipart/alternative; boundary= =3D"=3D=3D=3D=3D-=3D-=3D"
Content-Transfer-Encoding: base64

VGV4dAoK
--=3D-=3D-=3D
Content-Type: message/rfc822
Content= -Disposition: inline

--=3D=3D=3D=3D-=3D-=3D
Content-Disposi= tion: inline
MIME-Version: 1.0
Content-Type: multipart/alternativ= e; boundary=3D"=3D=3D=3D=3D-=3D-=3D"

Some text.

--=3D= =3D=3D=3D-=3D-=3D
Content-Type: text/html; charset=3Dutf-8

= Some more text.

--=3D=3D=3D=3D-=3D-=3D--

--=3D-=3D-= =3D--
END INCORRECT RESULT AFTER STEP 9


In GNU Emacs= 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4)
=C2=A0of 2= 019-12-17 built on potestas
Repository revision: dba1be0a9b3e92717f792= 1335f8507c007df8ca6
Repository branch: master
Windowing system di= stributor 'HC-Consult', version 11.0.12001004
System Description: Ubun= tu 18.10

Recent messages:
=C2=A0 =C2=A0- =E2=80=98edebug-Go= -nonstop-mode=E2=80=99 originally mapped on =E2=80=98G=E2=80=99
Quituncompressing mml.el.gz...done
uncompressing mml.el.gz...done
Searched 0/1 files
Searched 1/1 files
evil-line-move: Beginning= of buffer
uncompressing mml.el.gz...done
Sticky Agenda buffer, us= e =E2=80=98r=E2=80=99 to refresh
Created gnus link.
"27.0.50"Configured using:
=C2=A0'configure --with-gnutls --with-jpeg --with-= png --with-rsvg --with-tiff
=C2=A0--with-xft --with-xml2 --with-xpm --= with-imagemagick --with-xft
=C2=A0--with-x-toolkit=3Dgtk3 --with-pop -= -with-mailutils --with-xwidgets
=C2=A0--with-modules --prefix=3D/usr/l= ocal/stow/emacs-master'

Configured features:
XPM JPEG TIFF= GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB
NOTIFY INOTIFY= GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCRO= LL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS
LIBSYSTEMD PDUMPER= LCMS2 GMP

Important settings:
=C2=A0 value of $LANG: en_US.= UTF-8
=C2=A0 locale-coding-system: utf-8-unix

Major mode: n= otmuch-tree

Minor modes in effect:
=C2=A0 eval-sexp-fu-flas= h-mode: t
=C2=A0 flycheck-pos-tip-mode: t
=C2=A0 global-flycheck-= mode: t
=C2=A0 Info-breadcrumbs-in-mode-line-mode: t
=C2=A0 gdb-m= any-windows: t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode: t=
=C2=A0 projectile-mode: t
=C2=A0 recentf-mode: t
=C2=A0 glo= bal-magit-file-mode: t
=C2=A0 global-git-commit-mode: t
=C2=A0 as= ync-bytecomp-package-mode: t
=C2=A0 show-smartparens-global-mode: t
=C2=A0 show-smartparens-mode: t
=C2=A0 syncmails-minor-mode: t
=C2=A0 diff-hl-margin-mode: t
=C2=A0 pupo-mode: t
=C2=A0 purpose= -mode: t
=C2=A0 evil-goggles-mode: t
=C2=A0 winner-mode: t
= =C2=A0 company-quickhelp-mode: t
=C2=A0 company-quickhelp-local-mode:= t
=C2=A0 global-spacemacs-whitespace-cleanup-mode: t
=C2=A0 space= macs-whitespace-cleanup-mode: t
=C2=A0 ws-butler-global-mode: t
= =C2=A0 ws-butler-mode: t
=C2=A0 winum-mode: t
=C2=A0 global-vi-ti= lde-fringe-mode: t
=C2=A0 spaceline-helm-mode: t
=C2=A0 save-plac= e-mode: t
=C2=A0 savehist-mode: t
=C2=A0 persp-mode: t
=C2= =A0 persistent-scratch-autosave-mode: t
=C2=A0 on-screen-global-mode:= t
=C2=A0 ivy-rich-mode: t
=C2=A0 global-hl-todo-mode: t
=C2= =A0 global-fasd-mode: t
=C2=A0 eyebrowse-mode: t
=C2=A0 evil-snip= e-override-mode: t
=C2=A0 evil-snipe-mode: t
=C2=A0 global-evil-s= urround-mode: t
=C2=A0 global-anzu-mode: t
=C2=A0 anzu-mode: t
=C2=A0 engine-mode: t
=C2=A0 el-patch-use-package-mode: t
=C2= =A0 editorconfig-mode: t
=C2=A0 diff-hl-flydiff-mode: t
=C2=A0 co= unsel-mode: t
=C2=A0 ivy-mode: t
=C2=A0 clean-aindent-mode: t=C2=A0 which-key-mode: t
=C2=A0 override-global-mode: t
=C2=A0= global-undo-tree-mode: t
=C2=A0 undo-tree-mode: t
=C2=A0 shell-di= rtrack-mode: t
=C2=A0 evil-mode: t
=C2=A0 evil-local-mode: t
=C2=A0 spacemacs-leader-override-mode: t
=C2=A0 global-spacemacs-lead= er-override-mode: t
=C2=A0 global-hl-line-mode: t
=C2=A0 hl-line-= mode: t
=C2=A0 xterm-mouse-mode: t
=C2=A0 global-auto-revert-mode= : t
=C2=A0 ido-vertical-mode: t
=C2=A0 global-page-break-lines-mo= de: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-indent-mode: t<= br />=C2=A0 mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 a= uto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 aut= o-compression-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 column-nu= mber-mode: t
=C2=A0 line-number-mode: t
=C2=A0 global-visual-line= -mode: t
=C2=A0 visual-line-mode: t
=C2=A0 transient-mark-mode: t=
=C2=A0 auto-save-visited-mode: t

Load-path shadows:
/= home/rgemulla/.emacs.d/elpa/develop/ht-20190924.704/ht hides /home/rgemulla= /.emacs.d/core/libs/ht
/home/rgemulla/.spacemacs.d/private/rgmacs/so-l= ong hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/so-long/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-texinfo hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-texinfo
/home/= rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-publish hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-publish
/h= ome/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-org hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-org
/home/= rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-odt hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-odt
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-md hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-md
/home/rgemulla/.= emacs.d/elpa/develop/org-plus-contrib-20191209/ox-man hides /usr/local/stow= /emacs-master/share/emacs/27.0.50/lisp/org/ox-man
/home/rgemulla/.emac= s.d/elpa/develop/org-plus-contrib-20191209/ox-latex hides /usr/local/stow/e= macs-master/share/emacs/27.0.50/lisp/org/ox-latex
/home/rgemulla/.emac= s.d/elpa/develop/org-plus-contrib-20191209/ox-icalendar hides /usr/local/st= ow/emacs-master/share/emacs/27.0.50/lisp/org/ox-icalendar
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-html hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-html
/home/rgemulla= /.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-beamer hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-beamer
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/ox-ascii hides /usr/loca= l/stow/emacs-master/share/emacs/27.0.50/lisp/org/ox-ascii
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org hides /usr/local/sto= w/emacs-master/share/emacs/27.0.50/lisp/org/org
/home/rgemulla/.emacs.= d/elpa/develop/org-plus-contrib-20191209/org-version hides /usr/local/stow/= emacs-master/share/emacs/27.0.50/lisp/org/org-version
/home/rgemulla/.= emacs.d/elpa/develop/org-plus-contrib-20191209/org-timer hides /usr/local/s= tow/emacs-master/share/emacs/27.0.50/lisp/org/org-timer
/home/rgemulla= /.emacs.d/elpa/develop/org-plus-contrib-20191209/org-tempo hides /usr/local= /stow/emacs-master/share/emacs/27.0.50/lisp/org/org-tempo
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-table hides /usr/loc= al/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-table
/home/rgem= ulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-src hides /usr/loc= al/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-src
/home/rgemul= la/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-protocol hides /usr/= local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-protocol
/hom= e/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-plot hides /= usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-plot
/hom= e/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-pcomplete hi= des /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-pcomplete=
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-nu= m hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-num/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mous= e hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mouse=
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-mo= bile hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-mo= bile
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/or= g-macs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-= macs
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/or= g-macro hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org= -macro
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/= org-loaddefs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/org-loaddefs
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-list hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-list
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-lint hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-lint
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-keys hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-keys
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2= 0191209/org-install hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/org-install
/home/rgemulla/.emacs.d/elpa/develop/org-plus-con= trib-20191209/org-inlinetask hides /usr/local/stow/emacs-master/share/emacs= /27.0.50/lisp/org/org-inlinetask
/home/rgemulla/.emacs.d/elpa/develop/= org-plus-contrib-20191209/org-indent hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-indent
/home/rgemulla/.emacs.d/elpa/deve= lop/org-plus-contrib-20191209/org-id hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-id
/home/rgemulla/.emacs.d/elpa/develop/= org-plus-contrib-20191209/org-habit hides /usr/local/stow/emacs-master/shar= e/emacs/27.0.50/lisp/org/org-habit
/home/rgemulla/.emacs.d/elpa/develo= p/org-plus-contrib-20191209/org-goto hides /usr/local/stow/emacs-master/sha= re/emacs/27.0.50/lisp/org/org-goto
/home/rgemulla/.emacs.d/elpa/develo= p/org-plus-contrib-20191209/org-footnote hides /usr/local/stow/emacs-master= /share/emacs/27.0.50/lisp/org/org-footnote
/home/rgemulla/.emacs.d/elp= a/develop/org-plus-contrib-20191209/org-feed hides /usr/local/stow/emacs-ma= ster/share/emacs/27.0.50/lisp/org/org-feed
/home/rgemulla/.emacs.d/elp= a/develop/org-plus-contrib-20191209/org-faces hides /usr/local/stow/emacs-m= aster/share/emacs/27.0.50/lisp/org/org-faces
/home/rgemulla/.emacs.d/e= lpa/develop/org-plus-contrib-20191209/org-entities hides /usr/local/stow/em= acs-master/share/emacs/27.0.50/lisp/org/org-entities
/home/rgemulla/.e= macs.d/elpa/develop/org-plus-contrib-20191209/org-element hides /usr/local/= stow/emacs-master/share/emacs/27.0.50/lisp/org/org-element
/home/rgemu= lla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-duration hides /usr= /local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-duration
/ho= me/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-datetree hi= des /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-datetree<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-cta= gs hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-ctag= s
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org-c= rypt hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org-cr= ypt
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/org= -compat hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/org= -compat
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /org-colview hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/org-colview
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/org-clock hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/org-clock
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/org-capture hides /usr/local/stow/emacs-master/share/emacs/27.0.50= /lisp/org/org-capture
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/org-attach hides /usr/local/stow/emacs-master/share/emacs/27= .0.50/lisp/org/org-attach
/home/rgemulla/.emacs.d/elpa/develop/org-plu= s-contrib-20191209/org-attach-git hides /usr/local/stow/emacs-master/share/= emacs/27.0.50/lisp/org/org-attach-git
/home/rgemulla/.emacs.d/elpa/dev= elop/org-plus-contrib-20191209/org-archive hides /usr/local/stow/emacs-mast= er/share/emacs/27.0.50/lisp/org/org-archive
/home/rgemulla/.emacs.d/el= pa/develop/org-plus-contrib-20191209/org-agenda hides /usr/local/stow/emacs= -master/share/emacs/27.0.50/lisp/org/org-agenda
/home/rgemulla/.emacs.= d/elpa/develop/org-plus-contrib-20191209/ol hides /usr/local/stow/emacs-mas= ter/share/emacs/27.0.50/lisp/org/ol
/home/rgemulla/.emacs.d/elpa/devel= op/org-plus-contrib-20191209/ol-w3m hides /usr/local/stow/emacs-master/shar= e/emacs/27.0.50/lisp/org/ol-w3m
/home/rgemulla/.emacs.d/elpa/develop/o= rg-plus-contrib-20191209/ol-rmail hides /usr/local/stow/emacs-master/share/= emacs/27.0.50/lisp/org/ol-rmail
/home/rgemulla/.emacs.d/elpa/develop/o= rg-plus-contrib-20191209/ol-mhe hides /usr/local/stow/emacs-master/share/em= acs/27.0.50/lisp/org/ol-mhe
/home/rgemulla/.emacs.d/elpa/develop/org-p= lus-contrib-20191209/ol-irc hides /usr/local/stow/emacs-master/share/emacs/= 27.0.50/lisp/org/ol-irc
/home/rgemulla/.emacs.d/elpa/develop/org-plus-= contrib-20191209/ol-info hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-info
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ol-gnus hides /usr/local/stow/emacs-master/share/emacs/27.0.= 50/lisp/org/ol-gnus
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ol-eww hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ol-eww
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ol-eshell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ol-eshell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ol-docview hides /usr/local/stow/emacs-master/share/emacs/27.0.5= 0/lisp/org/ol-docview
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ol-bibtex hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-bibtex
/home/rgemulla/.emacs.d/elpa/develop/org-plus-= contrib-20191209/ol-bbdb hides /usr/local/stow/emacs-master/share/emacs/27.= 0.50/lisp/org/ol-bbdb
/home/rgemulla/.emacs.d/elpa/develop/org-plus-co= ntrib-20191209/ob hides /usr/local/stow/emacs-master/share/emacs/27.0.50/li= sp/org/ob
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-vala hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-vala
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-tangle hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-tangle
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-table hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org= /ob-table
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-stan hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-stan
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-sqlite hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-sqlite
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-sql hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-sql
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-shen hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-s= hen
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= shell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sh= ell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= sed hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sed<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-scre= en hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-scree= n
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-sc= heme hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sch= eme
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= sass hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-sas= s
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ru= by hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ruby<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-ref= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-ref
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-R hides= /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-R
/home/r= gemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-python hides /us= r/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-python
/home= /rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-processing hid= es /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-processing<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-plan= tuml hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-pla= ntuml
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-picolisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-picolisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-perl hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-perl
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-org hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-org
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-octave hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob= -octave
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-ocaml hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-ocaml
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-mscgen hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-mscgen
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-maxima hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-maxima
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-matlab hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/= org/ob-matlab
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-makefile hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ob-makefile
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ob-lua hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ob-lua
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ob-lob hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-lob
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-lisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-lisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-lilypond hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/= org/ob-lilypond
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-= 20191209/ob-ledger hides /usr/local/stow/emacs-master/share/emacs/27.0.50/l= isp/org/ob-ledger
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-latex hides /usr/local/stow/emacs-master/share/emacs/27.0.50/= lisp/org/ob-latex
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-js hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/ob-js
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-2019= 1209/ob-java hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/or= g/ob-java
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-J hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-= J
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-io = hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-io
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hledger= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hledger<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-hask= ell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-hask= ell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= groovy hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-g= roovy
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-gnuplot hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-gnuplot
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-fortran hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-fortran
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-forth hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-forth
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-exp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-exp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-eval hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-eval
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-eshell hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-eshell
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-emacs-lisp hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lis= p/org/ob-emacs-lisp
/home/rgemulla/.emacs.d/elpa/develop/org-plus-cont= rib-20191209/ob-ebnf hides /usr/local/stow/emacs-master/share/emacs/27.0.50= /lisp/org/ob-ebnf
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contri= b-20191209/ob-dot hides /usr/local/stow/emacs-master/share/emacs/27.0.50/li= sp/org/ob-dot
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-ditaa hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp= /org/ob-ditaa
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20= 191209/ob-css hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/o= rg/ob-css
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-core hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-core
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-coq hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-= coq
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= comint hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-c= omint
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/o= b-clojure hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/o= b-clojure
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-201912= 09/ob-calc hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/= ob-calc
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209= /ob-C hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-C<= br />/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-awk= hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-awk
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-asymptot= e hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-asympt= ote
/home/rgemulla/.emacs.d/elpa/develop/org-plus-contrib-20191209/ob-= abc hides /usr/local/stow/emacs-master/share/emacs/27.0.50/lisp/org/ob-abc<= br />
Features:
(shadow sort gnus-alias mail-extr emacsbug sendma= il smex german-holidays
oauth2 org-gnus elisp-slime-nav flycheck-packa= ge package-lint finder
eval-sexp-fu auto-highlight-symbol evil-lisp-st= ate flycheck-pos-tip
flycheck highlight-numbers parent-mode highlight-= parentheses info+
rainbow-delimiters mule-util helpful trace edebug ba= cktrace info-look
elisp-refs loop org-duration cal-iso company-capf or= g-eldoc org-ref
org-ref-helm-bibtex org-ref-helm helm-utils helm-bibte= x
bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee=
biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-d= oi
biblio-core helm-net helm-help helm-config helm-easymenu org-ref-co= re
reftex-cite reftex reftex-loaddefs reftex-vars parsebib ox-odt rng-= loc
rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse n= xml-ns
nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table o= x-ascii
ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc = key-chord
doi-utils org-ref-utils org-ref-pdf htmlize evil-org ob-gro= ovy ob-R
ob-shell ob-C cc-mode-expansions cc-mode cc-fonts cc-guess cc= -menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-java ob= -scala
ensime-expand-region ensime ensime-mode ensime-sbt sbt-modesbt-mode-rgrep sbt-mode-comint sbt-mode-buffer sbt-mode-project
sbt-= mode-vars ensime-http ensime-ui ensime-semantic-highlight ensime-doc
e= nsime-search ensime-helm helm helm-source helm-multi-match helm-lib
en= sime-undo ensime-startup ensime-refactor ensime-popup ensime-eldoc
ens= ime-notes ensime-company ensime-editor ensime-ivy ensime-model popup
e= nsime-debug gdb-mi bindat gud ensime-stacktrace ensime-inf
ensime-over= lay ensime-completion-util ensime-config ensime-util
ensime-client ens= ime-vars smartparens-scala scala-mode
scala-mode-prettify-symbols scal= a-mode-imenu scala-mode-map
scala-mode-fontlock scala-mode-indent scal= a-mode-paragraph
scala-mode-syntax scala-mode-lib pp hideshow flymake-= proc flymake
arc-mode archive-mode ensime-macros ob-js org-bullets org= -download
org-sticky-header toc-org yasnippet-snippets yasnippet org-i= ndent
image-file org-element ol-eww ol-rmail ol-mhe ol-irc ol-info ol-= gnus
nnir ol-docview doc-view image-mode exif ol-bibtex bibtex ol-bbdb = ol-w3m
editorconfig-core editorconfig-core-handle editorconfig-fnmatc= h
smartparens-org org-agenda-property org-agenda org-notmuch
org-= projectile projectile skeleton find-dired grep org-category-capture
or= g-capture org-protocol the-org-mode-expansions calfw holidays
hol-load= defs orgit evil-magit git-rebase recentf tree-widget forge-list
forge-= commands forge-semi forge-bitbucket buck forge-gogs gogs
forge-gitea g= tea forge-gitlab glab forge-github ghub-graphql treepy
gsexp ghub gnut= ls forge-notify forge-revnote forge-pullreq forge-issue
forge-topic bu= g-reference forge-post smartparens-markdown markdown-mode
forge-repo f= orge forge-core forge-db closql emacsql-sqlite emacsql
emacsql-compile= r url-http url-auth url-gw nsm magit-submodule
magit-obsolete magit-po= pup 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-r= eset magit-files magit-refs magit-status
magit magit-repos magit-apply = magit-wip magit-log magit-diff smerge-mode
magit-core magit-autorever= t magit-margin magit-transient magit-process
magit-mode transient git-= commit magit-git magit-section benchmark
magit-utils which-func vc-git = log-edit pcvs-util add-log with-editor
async-bytecomp async org org-m= acro org-footnote org-pcomplete org-list
org-entities org-version ob-e= macs-lisp org-table org-loaddefs find-func
gnus-sum shr svg dom gnus-g= roup gnus-undo gnus-start gnus-cloud nnimap
nnmail mail-source utf7 ne= trc nnoo gnus-spec gnus-int gnus-range
gnus-win gnus nnheader smartpar= ens-config smartparens-text
smartparens-python smartparens notmuch not= much-hello notmuch-tree
notmuch-show notmuch-print notmuch-crypto notm= uch-mua notmuch-message
notmuch-draft notmuch-maildir-fcc notmuch-addr= ess notmuch-company
notmuch-parser notmuch-wash coolj notmuch-query ic= alendar diary-lib
diary-loaddefs cal-menu calendar cal-loaddefs notmuc= h-tag crm
notmuch-lib notmuch-compat mm-view mml-smime smime dig diff-= hl-margin
diff-hl-dired spacemacs-purpose-popwin window-purpose-x ibuf= -macs
imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs window-purpos= e
window-purpose-fixes window-purpose-prefix-overload
window-purp= ose-switch let-alist window-purpose-layout
window-purpose-core window-= purpose-configuration window-purpose-utils
evil-goggles pulse message= rmc puny rfc822 mml mml-sec epa gnus-util
rmail rmail-loaddefs text-pr= operty-search jka-compr mailabbrev
mail-utils gmm-utils mailheader win= ner company-files company-keywords
company-etags etags fileloop compan= y-gtags company-dabbrev-code
company-dabbrev company-semantic company-= template company-yasnippet
company-ispell company-quickhelp pos-tip co= mpany goto-addr server
diminish zoom-frm frame-cmds frame-fns avoid xt= erm-color
spacemacs-whitespace-cleanup ws-butler winum vi-tilde-fringe = font-utils
unicode-fonts symbol-overlay string-inflection spaceline-c= onfig
spaceline-segments spaceline powerline powerline-separators
powerline-themes saveplace savehist org-faces pyvenv eshell-z em-dirs
esh-var esh-mode em-term term ehelp eshell esh-cmd esh-ext esh-opt
es= h-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell popwin
plstore persp-mode persistent-soft list-utils pcache eieio-base
persi= stent-scratch on-screen ob-ipython python-el-fgallina-expansions
pytho= n tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
tra= mp-compat parse-time iso8601 ls-lisp dash-functional ob-python ob
ob-t= angle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core
ob-ev= al org-keys org-compat org-macs noflet cl-indent ivy-rich ivy-hydra
if= lipb hl-todo fasd rg-dired-icons rg-dired-icons-w32
rg-dired-icons-cac= he eyebrowse evil-unimpaired f s dash
evil-textobj-line evil-snipe evi= l-embrace evil-surround embrace
expand-region text-mode-expansions er-= basic-expansions
expand-region-core expand-region-custom evil-anzu anz= u engine-mode
elfeed-curl url url-proxy url-privacy url-expand url-met= hods url-history
url-cookie url-domsuf mailcap elfeed-log elfeed-db el= feed-lib url-util
time-date avl-tree generator url-queue xml-query el-= patch editorconfig
noutline outline face-remap diff-hl-flydiff diff-hl = vc-dir ewoc vc
vc-dispatcher diff-mode counsel xdg xref project dired = dired-loaddefs
compile swiper ivy flx delsel colir color ivy-overlay= clean-aindent-mode
clang-format xml gh-common marshal tex-site hybrid-= mode
evil-evilified-state which-key use-package use-package-ensureuse-package-delight use-package-diminish use-package-bind-key bind-key
use-package-core hydra lv cus-edit cus-start cus-load evil
evil-key= bindings evil-integration undo-tree diff cl evil-maps
evil-commands re= veal flyspell ispell evil-jumps evil-command-window
evil-types evil-se= arch evil-ex shell pcomplete comint ansi-color
evil-macros evil-repeat = evil-states evil-core evil-common windmove
thingatpt rect evil-digrap= hs evil-vars ring bind-map quelpa mm-decode
mm-bodies mm-encode mail-p= arse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr lisp-mnt he= lp-fns radix-tree hl-line xt-mouse
autorevert filenotify so-long disp-= table wid-edit leuven-theme
format-spec info finder-inf init-rgmacs cl= -extra ido-vertical-mode ido
core-spacemacs core-use-package-ext core-= transient-state
core-micro-state core-toggle core-keybindings core-fon= ts-support
core-themes-support core-display-init core-jump core-releas= e-management
core-custom-settings core-configuration-layer eieio-compa= t
core-progress-bar core-spacemacs-buffer core-funcs ht help-mode warn= ings
package browse-url url-handlers url-parse auth-source cl-seq
password-cache json map url-vars seq eieio byte-opt bytecomp
byte-com= pile cconv eieio-core eieio-loaddefs epg epg-config
core-command-line= pcase core-debug edmacro kmacro derived cl-macs gv
profiler easymenu c= l-loaddefs cl-lib core-hooks page-break-lines
easy-mmode core-env load= -env-vars rx core-dotspacemacs advice
core-emacs-backports subr-x core= -dumper tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float= -type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fonts= et image regexp-opt fringe
tabulated-list replace newcomment text-mode = elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-esh= adow isearch timer
select scroll-bar mouse jit-lock font-lock syntax f= acemenu font-core
term/tty-colors frame minibuffer cl-generic cham geo= rgian 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-t= able epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded na= dvice loaddefs
button faces cus-face macroexp files text-properties ov= erlay sha1 md5
base64 format env code-pages mule custom widget hashtab= le-print-readable
backquote threads dbusbind inotify lcms2 dynamic-set= ting
system-font-setting font-render-setting xwidget-internal move-too= lbar
gtk x-toolkit x multi-tty make-network-process emacs)

= Memory information:
((conses 16 2215720 1134039)
=C2=A0(symbols 4= 8 116965 1)
=C2=A0(strings 32 422842 154750)
=C2=A0(string-bytes= 1 13887671)
=C2=A0(vectors 16 88831)
=C2=A0(vector-slots 8 181359= 0 402520)
=C2=A0(floats 8 881 788)
=C2=A0(intervals 56 16673 4021= )
=C2=A0(buffers 1000 58))
--------=_MB46D8BA0E-8BD1-4973-A9CB-7AB79808D3E7-- --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: BCPG C# v1.8.1.0 iQI+BAABCAAoBQJd+UXBIRxSYWluZXIgR2VtdWxsYSA8cmdlbXVsbGFAZ214LmRl PgAKCRB0pw6+EqKRW8QWD/9A25MlwpnK6Xl7g6mfcnMeTQsutD7AUdfeAvMNrFtH GhhGB0wmdY01mjapTV0N/Aroe/GmUM82S+3+CGNLAA9+SCAnFY3ICrmzNsi8OjmQ i6lfia1DBdYB5WEoUguOzhFNsV6gmiTWA4+dhJffYMDcdi5XBYTvFZdhwo6ywz9C 12O2Z4b41KyP0i/emVJ2XrNfr+1QmeLwfg9K34hbn3IsMM44n20AlxIhhNXv7sKK kD49qvV+j9jjJkI49i9BEH0JRlayunOohlB8RjdMkearOZzENNblJR1IfZcZ89W5 PZBg+Vm+60Ll9owU27F3beK08NNRZhWGFUgBe5PAjIPmwBvAXSImk9wdJbQRwNaA swCKXAPzGDjdk6sIQFJxzViOUfU30sa2qHniuqJvPL6q1SDJwIc7VXVpAzi1UH+o Oxhs7PJwdJEeCsew+jZk16iQYbgVj5fvfiUnBQOu5rAOEJmYrwW05n2KA4SwgXQE GGYgX3EFi3lK/bGZL+fIVAjD+mi7HijaJwOIAYnbgGELkCafON85SkakJPAw/alb +VpQh+VWRohA3AVKOtOaaasnxDBBlEN/kIf7LCLHX4sBJNmQlgCsp0p+ixZkZfjj IzZChimEJ9dHcvSjv4ouZxx7/vBWDymtCU2CaSVQXSEVMSpj2vpM6gtMQWDOTtWv MQ== =Ww+j -----END PGP SIGNATURE----- --------=_MB3F61E0F5-E9B7-4C48-91AF-4E6D091F8512-- ------------=_1583248382-29076-1--