From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Marc Fargas Newsgroups: gmane.emacs.bugs Subject: bug#72798: 29.4; Documentation issues with Supercite re. filladapt Date: Sat, 24 Aug 2024 23:29:33 +0200 Message-ID: <87msl1txs2.fsf@telenieko.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23282"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.38.3 (https://notmuchmail.org) Emacs/29.4 (x86_64-pc-linux-gnu) To: 72798@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 25 01:43:46 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1si0Q5-0005u5-0j for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 25 Aug 2024 01:43:45 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1si0Pd-0004Ps-NB; Sat, 24 Aug 2024 19:43:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1si0Pb-0004PN-I8 for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 19:43:15 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1si0Pb-00025x-7L for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 19:43:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=MueI/0Wyjlp8Evd2w6KWsIhqUIKzKeK5TZRy0VDpeHc=; b=YEWgqDlnrY/ZMOLP16t3Byuc/k3a+MKkZwRNrEDpOJhHLOgD44sn1sODKwTQVmcAEytovNdwburIT1ltlVrL0jZ7e5LQrSq8h00jwmPpkN4qWeSCW1NUlfJJaBc6+ea8pmvyhoFBOKoTfzkktP6BwYzNRYyIT1LVdS9SLPaVPmU9NxXT7CWenMRvEdS/hOq/dPGpGoRBX8BUsmOTjzqiUv4CWrzGCuzihRRt4J0CVlZ6iajl0qZyp22raEe62VfwRaezB52F5pugvN9FUMOHv4hnJhYLjTdR8j5OKTTQwScGaPYz3Xb4TPCc29NUyYpbumT/sAVncjs+45sBiDNcLw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1si0QN-0007fg-9c for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 19:44:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Marc Fargas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Aug 2024 23:44:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72798 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.172454299929403 (code B ref -1); Sat, 24 Aug 2024 23:44:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 23:43:19 +0000 Original-Received: from localhost ([127.0.0.1]:41986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1si0Pd-0007e6-8q for submit@debbugs.gnu.org; Sat, 24 Aug 2024 19:43:19 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:47742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1shyLK-0003z8-8x for submit@debbugs.gnu.org; Sat, 24 Aug 2024 17:30:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shyKX-0003Vg-09 for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 17:29:53 -0400 Original-Received: from 10.mo580.mail-out.ovh.net ([46.105.63.108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1shyKR-0006X7-Cu for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2024 17:29:52 -0400 Original-Received: from mxplan8.mail.ovh.net (unknown [10.108.9.25]) by mo580.mail-out.ovh.net (Postfix) with ESMTPS id 4Wrqp75LBBz1FcX; Sat, 24 Aug 2024 21:29:35 +0000 (UTC) Original-Received: from telenieko.com (37.59.142.103) by mxplan8.mail.ovh.net (172.16.2.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2507.39; Sat, 24 Aug 2024 23:29:35 +0200 Authentication-Results: garm.ovh; auth=pass (GARM-103G00537f52823-6557-4890-b846-9e154d1f9ed9, 3F7916784D2C3DDCBB3682EC2E2822F784122710) smtp.auth=postmaster@telenieko.com X-OVh-ClientIp: 2.152.92.61 X-Ovh-Tracer-GUID: 35069fc2-6527-4dd5-8748-6e0d25e1ad96 X-Ovh-Tracer-Id: 5818369243696860570 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddruddvgedgudeifecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufgffffkgggtsehmtderredtredtnecuhfhrohhmpeforghrtgcuhfgrrhhgrghsuceothgvlhgvnhhivghkohesthgvlhgvnhhivghkohdrtghomheqnecuggftrfgrthhtvghrnhephfeufedvfeduveetvdevjeefkeekgfetudfgjeeuudeijeeuueduffeifefgiedtnecuffhomhgrihhnpehnihgtvgdrtghhnecukfhppeduvdejrddtrddtrddupddvrdduhedvrdelvddriedupdefjedrheelrddugedvrddutdefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehtvghlvghnihgvkhhosehtvghlvghnihgvkhhordgtohhmpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghdprhgtphhtthhopehtvghlvghnihgvkhhoodhftggtsehgmhgrihhlrdgtohhmpdfovfetjfhoshhtpehm ohehkedtpdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=46.105.63.108; envelope-from=telenieko@telenieko.com; helo=10.mo580.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 24 Aug 2024 19:43:13 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:290703 Archived-At: --=-=-= Content-Type: text/plain Hi there, I just saw the info page of "Supercite" and got curious. Though there are parts of the documentation that seem to be outdated and lead to errors. In particular, on the /Filling Cited Text/ and /What Supercite Does/ sections: There are mentions to some "gin-mode" which I'm not sure it exists anymore. The only thing I found is some FTP archive [1] with a file "gin-mode.el" dated May 1989. I am attaching it here for reference. Then there are mentions to filladapt which is on ELPA, but enabling it breaks supercite, (use-package supercite :ensure nil ; emacs builtin :hook ((mail-citation . sc-cite-original))) (use-package filladapt ; better auto fill :ensure t :demand t :config (setq-default filladapt-mode t)) Now attempting to reply an email will output an error in *Messages* and citing will stop at the first paragraph: message-newline-and-reformat: This command only works in the body of the message The manual tells you about "(sc-setup-filladapt)" but this function seems to be broken: Debugger entered--Lisp error: (void-variable filladapt-prefix-table) sc-setup-filladapt() eval-expression((sc-setup-filladapt) nil nil 127) funcall-interactively(eval-expression (sc-setup-filladapt) nil nil 127) command-execute(eval-expression) [1]: https://ftp.nice.ch/NiCE/emacs-19-for-NeXTstep/_site-lisp/site-lisp/gin-mode.el Best, Marc What follows comes from report-emacs-bug: In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) Repository revision: emacs-29.4 Repository branch: master System Description: Fedora Linux 40.20240823.0 (Silverblue) Configured using: 'configure --prefix=/nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4 --disable-build-details --with-modules --with-pgtk --with-compress-install --with-toolkit-scroll-bars --with-native-compilation --without-imagemagick --with-mailutils --without-small-ja-dic --with-tree-sitter --without-xinput2 --with-xwidgets --with-dbus --with-selinux' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $EMACSNATIVELOADPATH: value of $LC_MONETARY: es_ES.UTF-8 value of $LC_NUMERIC: es_ES.UTF-8 value of $LC_TIME: es_ES.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: notmuch-hello Minor modes in effect: envrc-global-mode: t envrc-mode: t server-mode: t pdf-occur-global-minor-mode: t show-smartparens-global-mode: t show-smartparens-mode: t corfu-popupinfo-mode: t auto-dark-mode: t mood-line-mode: t vertico-mode: t marginalia-mode: t winner-mode: t windmove-mode: t shell-dirtrack-mode: t midnight-mode: t savehist-mode: t global-auto-revert-mode: t recentf-mode: t save-place-mode: t delete-selection-mode: t repeat-mode: t elpaca-use-package-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /nix/store/lv0fc19f477mmxy7mp8c90xgd6wfp6ik-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/site-lisp/site-start /var/home/marc/.config/emacs/elpaca/builds/transient/transient hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/transient /var/home/marc/.config/emacs/elpaca/builds/modus-themes/theme-loaddefs hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/theme-loaddefs /var/home/marc/.config/emacs/elpaca/builds/use-package-ensure-system-package/use-package-ensure-system-package hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/use-package/use-package-ensure-system-package /var/home/marc/.config/emacs/elpaca/builds/org/ox hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox /var/home/marc/.config/emacs/elpaca/builds/org/ox-texinfo hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-texinfo /var/home/marc/.config/emacs/elpaca/builds/org/ox-publish hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-publish /var/home/marc/.config/emacs/elpaca/builds/org/ox-org hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-org /var/home/marc/.config/emacs/elpaca/builds/org/ox-odt hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-odt /var/home/marc/.config/emacs/elpaca/builds/org/ox-md hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-md /var/home/marc/.config/emacs/elpaca/builds/org/ox-man hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-man /var/home/marc/.config/emacs/elpaca/builds/org/ox-latex hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-latex /var/home/marc/.config/emacs/elpaca/builds/org/ox-koma-letter hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-koma-letter /var/home/marc/.config/emacs/elpaca/builds/org/ox-icalendar hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-icalendar /var/home/marc/.config/emacs/elpaca/builds/org/ox-html hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-html /var/home/marc/.config/emacs/elpaca/builds/org/ox-beamer hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-beamer /var/home/marc/.config/emacs/elpaca/builds/org/ox-ascii hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ox-ascii /var/home/marc/.config/emacs/elpaca/builds/org/org hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org /var/home/marc/.config/emacs/elpaca/builds/org/org-version hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-version /var/home/marc/.config/emacs/elpaca/builds/org/org-timer hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-timer /var/home/marc/.config/emacs/elpaca/builds/org/org-tempo hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-tempo /var/home/marc/.config/emacs/elpaca/builds/org/org-table hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-table /var/home/marc/.config/emacs/elpaca/builds/org/org-src hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-src /var/home/marc/.config/emacs/elpaca/builds/org/org-refile hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-refile /var/home/marc/.config/emacs/elpaca/builds/org/org-protocol hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-protocol /var/home/marc/.config/emacs/elpaca/builds/org/org-plot hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-plot /var/home/marc/.config/emacs/elpaca/builds/org/org-persist hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-persist /var/home/marc/.config/emacs/elpaca/builds/org/org-pcomplete hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-pcomplete /var/home/marc/.config/emacs/elpaca/builds/org/org-num hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-num /var/home/marc/.config/emacs/elpaca/builds/org/org-mouse hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-mouse /var/home/marc/.config/emacs/elpaca/builds/org/org-mobile hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-mobile /var/home/marc/.config/emacs/elpaca/builds/org/org-macs hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-macs /var/home/marc/.config/emacs/elpaca/builds/org/org-macro hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-macro /var/home/marc/.config/emacs/elpaca/builds/org/org-loaddefs hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-loaddefs /var/home/marc/.config/emacs/elpaca/builds/org/org-list hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-list /var/home/marc/.config/emacs/elpaca/builds/org/org-lint hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-lint /var/home/marc/.config/emacs/elpaca/builds/org/org-keys hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-keys /var/home/marc/.config/emacs/elpaca/builds/org/org-inlinetask hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-inlinetask /var/home/marc/.config/emacs/elpaca/builds/org/org-indent hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-indent /var/home/marc/.config/emacs/elpaca/builds/org/org-id hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-id /var/home/marc/.config/emacs/elpaca/builds/org/org-habit hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-habit /var/home/marc/.config/emacs/elpaca/builds/org/org-goto hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-goto /var/home/marc/.config/emacs/elpaca/builds/org/org-footnote hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-footnote /var/home/marc/.config/emacs/elpaca/builds/org/org-fold hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-fold /var/home/marc/.config/emacs/elpaca/builds/org/org-fold-core hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-fold-core /var/home/marc/.config/emacs/elpaca/builds/org/org-feed hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-feed /var/home/marc/.config/emacs/elpaca/builds/org/org-faces hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-faces /var/home/marc/.config/emacs/elpaca/builds/org/org-entities hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-entities /var/home/marc/.config/emacs/elpaca/builds/org/org-element hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-element /var/home/marc/.config/emacs/elpaca/builds/org/org-duration hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-duration /var/home/marc/.config/emacs/elpaca/builds/org/org-datetree hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-datetree /var/home/marc/.config/emacs/elpaca/builds/org/org-cycle hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-cycle /var/home/marc/.config/emacs/elpaca/builds/org/org-ctags hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-ctags /var/home/marc/.config/emacs/elpaca/builds/org/org-crypt hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-crypt /var/home/marc/.config/emacs/elpaca/builds/org/org-compat hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-compat /var/home/marc/.config/emacs/elpaca/builds/org/org-colview hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-colview /var/home/marc/.config/emacs/elpaca/builds/org/org-clock hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-clock /var/home/marc/.config/emacs/elpaca/builds/org/org-capture hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-capture /var/home/marc/.config/emacs/elpaca/builds/org/org-attach hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-attach /var/home/marc/.config/emacs/elpaca/builds/org/org-attach-git hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-attach-git /var/home/marc/.config/emacs/elpaca/builds/org/org-archive hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-archive /var/home/marc/.config/emacs/elpaca/builds/org/org-agenda hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/org-agenda /var/home/marc/.config/emacs/elpaca/builds/org/ol hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol /var/home/marc/.config/emacs/elpaca/builds/org/ol-w3m hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-w3m /var/home/marc/.config/emacs/elpaca/builds/org/ol-rmail hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-rmail /var/home/marc/.config/emacs/elpaca/builds/org/ol-mhe hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-mhe /var/home/marc/.config/emacs/elpaca/builds/org/ol-man hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-man /var/home/marc/.config/emacs/elpaca/builds/org/ol-irc hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-irc /var/home/marc/.config/emacs/elpaca/builds/org/ol-info hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-info /var/home/marc/.config/emacs/elpaca/builds/org/ol-gnus hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-gnus /var/home/marc/.config/emacs/elpaca/builds/org/ol-eww hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-eww /var/home/marc/.config/emacs/elpaca/builds/org/ol-eshell hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-eshell /var/home/marc/.config/emacs/elpaca/builds/org/ol-doi hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-doi /var/home/marc/.config/emacs/elpaca/builds/org/ol-docview hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-docview /var/home/marc/.config/emacs/elpaca/builds/org/ol-bibtex hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-bibtex /var/home/marc/.config/emacs/elpaca/builds/org/ol-bbdb hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ol-bbdb /var/home/marc/.config/emacs/elpaca/builds/org/oc hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc /var/home/marc/.config/emacs/elpaca/builds/org/oc-natbib hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc-natbib /var/home/marc/.config/emacs/elpaca/builds/org/oc-csl hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc-csl /var/home/marc/.config/emacs/elpaca/builds/org/oc-bibtex hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc-bibtex /var/home/marc/.config/emacs/elpaca/builds/org/oc-biblatex hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc-biblatex /var/home/marc/.config/emacs/elpaca/builds/org/oc-basic hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/oc-basic /var/home/marc/.config/emacs/elpaca/builds/org/ob hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob /var/home/marc/.config/emacs/elpaca/builds/org/ob-tangle hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-tangle /var/home/marc/.config/emacs/elpaca/builds/org/ob-table hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-table /var/home/marc/.config/emacs/elpaca/builds/org/ob-sqlite hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-sqlite /var/home/marc/.config/emacs/elpaca/builds/org/ob-sql hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-sql /var/home/marc/.config/emacs/elpaca/builds/org/ob-shell hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-shell /var/home/marc/.config/emacs/elpaca/builds/org/ob-sed hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-sed /var/home/marc/.config/emacs/elpaca/builds/org/ob-screen hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-screen /var/home/marc/.config/emacs/elpaca/builds/org/ob-scheme hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-scheme /var/home/marc/.config/emacs/elpaca/builds/org/ob-sass hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-sass /var/home/marc/.config/emacs/elpaca/builds/org/ob-ruby hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-ruby /var/home/marc/.config/emacs/elpaca/builds/org/ob-ref hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-ref /var/home/marc/.config/emacs/elpaca/builds/org/ob-python hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-python /var/home/marc/.config/emacs/elpaca/builds/org/ob-processing hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-processing /var/home/marc/.config/emacs/elpaca/builds/org/ob-plantuml hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-plantuml /var/home/marc/.config/emacs/elpaca/builds/org/ob-perl hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-perl /var/home/marc/.config/emacs/elpaca/builds/org/ob-org hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-org /var/home/marc/.config/emacs/elpaca/builds/org/ob-octave hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-octave /var/home/marc/.config/emacs/elpaca/builds/org/ob-ocaml hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-ocaml /var/home/marc/.config/emacs/elpaca/builds/org/ob-maxima hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-maxima /var/home/marc/.config/emacs/elpaca/builds/org/ob-matlab hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-matlab /var/home/marc/.config/emacs/elpaca/builds/org/ob-makefile hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-makefile /var/home/marc/.config/emacs/elpaca/builds/org/ob-lua hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-lua /var/home/marc/.config/emacs/elpaca/builds/org/ob-lob hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-lob /var/home/marc/.config/emacs/elpaca/builds/org/ob-lisp hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-lisp /var/home/marc/.config/emacs/elpaca/builds/org/ob-lilypond hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-lilypond /var/home/marc/.config/emacs/elpaca/builds/org/ob-latex hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-latex /var/home/marc/.config/emacs/elpaca/builds/org/ob-julia hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-julia /var/home/marc/.config/emacs/elpaca/builds/org/ob-js hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-js /var/home/marc/.config/emacs/elpaca/builds/org/ob-java hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-java /var/home/marc/.config/emacs/elpaca/builds/org/ob-haskell hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-haskell /var/home/marc/.config/emacs/elpaca/builds/org/ob-groovy hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-groovy /var/home/marc/.config/emacs/elpaca/builds/org/ob-gnuplot hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-gnuplot /var/home/marc/.config/emacs/elpaca/builds/org/ob-fortran hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-fortran /var/home/marc/.config/emacs/elpaca/builds/org/ob-forth hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-forth /var/home/marc/.config/emacs/elpaca/builds/org/ob-exp hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-exp /var/home/marc/.config/emacs/elpaca/builds/org/ob-eval hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-eval /var/home/marc/.config/emacs/elpaca/builds/org/ob-eshell hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-eshell /var/home/marc/.config/emacs/elpaca/builds/org/ob-emacs-lisp hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp /var/home/marc/.config/emacs/elpaca/builds/org/ob-dot hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-dot /var/home/marc/.config/emacs/elpaca/builds/org/ob-ditaa hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-ditaa /var/home/marc/.config/emacs/elpaca/builds/org/ob-css hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-css /var/home/marc/.config/emacs/elpaca/builds/org/ob-core hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-core /var/home/marc/.config/emacs/elpaca/builds/org/ob-comint hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-comint /var/home/marc/.config/emacs/elpaca/builds/org/ob-clojure hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-clojure /var/home/marc/.config/emacs/elpaca/builds/org/ob-calc hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-calc /var/home/marc/.config/emacs/elpaca/builds/org/ob-awk hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-awk /var/home/marc/.config/emacs/elpaca/builds/org/ob-R hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-R /var/home/marc/.config/emacs/elpaca/builds/org/ob-C hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/org/ob-C /nix/store/lv0fc19f477mmxy7mp8c90xgd6wfp6ik-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/1hbx6jrs9z0v7prhlf5vxi5kmsa130g8-emacs-unstable-29.4/share/emacs/29.4/lisp/emacs-lisp/let-alist Features: (shr-color speedbar ezimage dframe ses unsafep org-modern org-indent image-file image-converter oc-basic ffap vc-git mood-line-segment-vc remember network-stream url-http url-gw nsm url-cache url-auth consult-imenu consult display-line-numbers qp timezone textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check shadow sort emacsbug mail-extr mm-archive modus-vivendi-theme mule-util tramp-cmds modus-operandi-theme ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi orglink org-lint dockerfile-mode yaml-mode smartparens-python python-mode tramp-sh which-func hideshow hippie-exp cc-cmds cc-engine envrc inheritenv cus-start gnus-alias dockerfile-mode-autoloads yaml-mode-autoloads nov-autoloads esxml-autoloads kv-autoloads nix-mode-autoloads python-mode-autoloads envrc-autoloads inheritenv-autoloads forge-autoloads closql-autoloads emacsql-autoloads ghub-autoloads treepy-autoloads markdown-mode-autoloads yaml-autoloads magit-autoloads git-commit-autoloads with-editor-autoloads gnus-alias-autoloads server pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc pdf-tools-autoloads pdf-tools package url-handlers pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs mf-email notmuch-delay notmuch-addr org-mime ox-org ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj goto-addr icalendar notmuch-tag crm notmuch-lib notmuch-compat hl-line message sendmail yank-media rfc822 mml mailabbrev mail-utils gmm-utils mailheader mm-view mml-smime mml-sec epa epg rfc6068 epg-config gnus-util smime gnutls dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr htmlize ement ement-notifications ement-notify notifications ement-room shr pixel-fill kinsoku url-file puny svg dom browse-url ement-lib ement-api ement-structs plz ement-macros taxy-magit-section magit-section cursor-sensor taxy dns org-re-reveal iso-cvt org-super-agenda ht org-ql peg ts org-habit org-duration org-archive org-archive-subtree-hierarchical smartparens-org mf-pim ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist org-attach org-id org-element-ast inline org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp org-table org-keys avl-tree ol oc ob-exp corg ob-core org-cycle org-fold org-fold-core org-compat ob-eval org-version org-macs olivetti cap-words superword subword smartparens-config smartparens-text smartparens loadhist rainbow-delimiters corfu-popupinfo corfu transpose-frame auto-dark dbus xml modus-themes mood-line vertico orderless comp comp-cstr marginalia exec-path-from-shell eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util helpful cc-langs cc-vars cc-defs trace edebug info-look f help-fns radix-tree elisp-refs s casual-dired casual-dired-settings casual-dired-version casual-dired-sort-by casual-dired-utils casual-dired-variables elint checkdoc lisp-mnt image-dired image-dired-tags image-dired-external image-dired-util image-mode exif wdired dired-x dired-subtree dired-hacks-utils dired-aux dired dired-loaddefs dash casual-info casual-info-settings casual-info-utils casual-info-variables casual-info-version casual-lib casual-lib-version fontaine xmlgen rg vc vc-dispatcher rg-info-hack advice rg-menu rg-ibuffer ibuf-macs rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext ibuffer ibuffer-loaddefs grep notmuch-addr-autoloads org-mime-autoloads ol-notmuch-autoloads notmuch-autoloads ement-autoloads persist-autoloads plz-autoloads taxy-magit-section-autoloads magit-section-autoloads taxy-autoloads svg-lib-autoloads orglink-autoloads consult-notes-autoloads consult-denote-autoloads denote-autoloads org-re-reveal-autoloads htmlize-autoloads corg-autoloads org-mru-clock-autoloads org-ql-autoloads org-super-agenda-autoloads ht-autoloads ov-autoloads peg-autoloads ts-autoloads org-download-autoloads async-autoloads org-modern-autoloads org-loaddefs olivetti-autoloads transpose-frame-autoloads auto-dark-autoloads modus-themes-autoloads mood-line-autoloads embark-consult-autoloads embark-autoloads consult-autoloads vertico-autoloads orderless-autoloads marginalia-autoloads corfu-autoloads exec-path-from-shell-autoloads helpful-autoloads f-autoloads elisp-refs-autoloads s-autoloads rainbow-delimiters-autoloads smartparens-autoloads casual-dired-autoloads dired-sidebar-autoloads dired-narrow-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dash-autoloads casual-calc-autoloads casual-info-autoloads casual-lib-autoloads ace-window-autoloads avy-autoloads fontaine-autoloads xmlgen-autoloads rg-autoloads wgrep-autoloads mf-reference diary-lib diary-loaddefs cal-menu calendar cal-loaddefs mf-calendar gnome-statusbar winner windmove vterm bookmark face-remap color term disp-table ehelp vterm-module term/xterm xterm tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat rx shell pcomplete parse-time iso8601 time-date help-at-pt info midnight savehist autorevert recentf tree-widget saveplace delsel repeat time transient format-spec edmacro kmacro transient-autoloads eglot external-completion array filenotify jsonrpc ert ewoc debug backtrace find-func xref flymake-proc flymake thingatpt warnings compile text-property-search comint ansi-osc ansi-color ring project imenu no-littering compat compat-30 compat-macs no-littering-autoloads compat-autoloads use-package-ensure-system-package system-packages use-package-ensure-system-package-autoloads system-packages-autoloads cl-extra help-mode elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core elpaca-use-package-autoloads elpaca-log elpaca-ui derived url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source eieio eieio-core password-cache json map byte-opt bytecomp byte-compile url-vars mailcap elpaca easy-mmode pcase cl-seq cl-macs gv elpaca-process subr-x elpaca-autoloads xdg cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1710473 617244) (symbols 48 69324 32) (strings 32 377180 56479) (string-bytes 1 10766113) (vectors 16 132930) (vector-slots 8 2916244 510496) (floats 8 815 1287) (intervals 56 13104 3720) (buffers 984 34)) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename="gin-mode.el" ;; gin-mode.el -- Set up minor mode with guess-indent stuff. ;; Copyright (C) Martin Neitzel, May 1989 ;; This file is not yet part of GNU Emacs. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY. No author or distributor ;; accepts responsibility to anyone for the consequences of using it ;; or for whether it serves any particular purpose or works at all, ;; unless he says so in writing. Refer to the GNU Emacs General Public ;; License for full details. ;; Everyone is granted permission to copy, modify and redistribute ;; GNU Emacs, but only under the conditions described in the ;; GNU Emacs General Public License. A copy of this license is ;; supposed to have been given to you along with GNU Emacs so you ;; can know your rights and responsibilities. It should be in a ;; file named COPYING. Among other things, the copyright notice ;; and this notice must be preserved on all copies. ;; SUMMARY ;; ;; Gnu Emacs supports filling of paragraphs and wrapping of lines with a ;; settable string to be used for the left margin, the variable ;; ``fill-prefix''. Setting this variable by hand is fine, but can ;; become mildly annoying if it has to be changed often in a document. ;; However, the appropriate value for fill-prefix can be derived from ;; the layout of the current line in almost all cases. ;; ;; This is a minor mode that ``guesses'' the indentation to be used ;; for (auto-) filling. It has proven to be very handy in all text-mode ;; variants. It uses a simple but effective heuristic to guess a ;; fill-prefix based on the current line and two (configurable) regular ;; expressions. I almost never have to use "^X." explicitly anymore. ;; ;; The two regexps control ;; ;; * what line beginnings have to be taken as "fill-prefix" (my ;; standard setup recognizes initial white space and typical ;; mail-prefixes like ">" or "name> "). ;; ;; * what line beginnings are really hanging indents. The ;; standard setup recognizes the stars used right here, ;; enumerations, and some more... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; From mcvax!unido!infbs!neitzel@uunet.uu.net Tue Jun 6 18:01:40 1989 ;;; Date: 16 May 89 17:01:35 GMT ;;; From: mcvax!unido!infbs!neitzel@uunet.uu.net (Martin Neitzel) ;;; Organization: TU Braunschweig,Informatik,West Germany ;;; Subject: gin-mode.el, witchcraft for fill-prefix ;;; Sender: info-gnu-emacs-request@prep.ai.mit.edu ;;; To: info-gnu-emacs@prep.ai.mit.edu ;;; ;;; [a description of gin-mode follows the copyright stuff.] ;;; ;;; Please note: ;;; This is my first self-made minor-mode. It runs quite smoothly here ;;; for some weeks now, but some parts of the code at least *look* arkward ;;; to me. Everything is based on the suggestions given in the old '88 ;;; version of the elisp manual. It was a big help. If something with ;;; gin-mode.el is wrong, it might be wise to extend the manual, but any ;;; blame goes to me, of course. ;;; ;;; Martin Neitzel ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; The guessing stuff (provide 'gin-mode) (defvar gin-left-hang-indent-re "\\s *\\([-*]\\|([a-zA-Z0-9])\\|[a-zA-Z0-9]\\.?:]?\\)\\s +" "*Regexp that defines a hanging indent of a paragraph. If it is seen by gin-guess-prefix, the next lines are indented with white space beyond the hanging indent. Setting this variable makes it buffer-local.") (defvar gin-retain-indent-re "[a-zA-Z]*>+[ \t]*\\|[ \t]+" "*Regexp that defines how a fill-prefix can look like. If such a string is seen by gin-guess-prefix in the current line, the next line will be indented with it, too. Setting this variable makes it buffer-local.") (defun gin-guess-prefix () "Try to figure out the prefix for the next line." (save-excursion (beginning-of-line) (cond ((looking-at gin-left-hang-indent-re) (let ((beg (point)) indent-size (indent-prefix "")) (re-search-forward gin-left-hang-indent-re) (setq indent-size (current-column)) ;; First gather tabs as needed ... (if indent-tabs-mode (while (>= indent-size tab-width) (setq indent-prefix (concat indent-prefix "\t")) (setq indent-size (- indent-size tab-width)))) ;; ... then append the rest as spaces: (while (> indent-size 0) (setq indent-prefix (concat indent-prefix " ")) (setq indent-size (1- indent-size))) indent-prefix)) ((looking-at gin-retain-indent-re) (buffer-substring (match-beginning 0) (match-end 0))) (t "")))) ;; Replacements for old functions dealing with the fill-prefix. ;; Their function values are stuffed into the original symbols. (defun gin-fill-paragraph (arg) "fill-paragraph in Gin mode, tries to guess the appropriate fill-prefix. With arg, also justify." (interactive "P") (if gin-mode (let ((fill-prefix (gin-guess-prefix))) (funcall 'gin-old-fill-paragraph arg)) (funcall 'gin-old-fill-paragraph arg))) (defun gin-do-auto-fill() (if gin-mode (let ((fill-prefix (gin-guess-prefix))) (funcall 'gin-old-do-auto-fill)) (funcall 'gin-old-do-auto-fill))) ;; When loaded for the first time, install our minor mode indicator (defconst gin-old-fill-paragraph nil "Keeps the true fill-paragraph function during Gin mode.") (defconst gin-old-do-auto-fill nil "Keeps the true do-auto-fill function during Gin mode.") (defun gin-overlay-functions() "Undermine emacs with Gin stuff." (fset 'fill-paragraph (symbol-function 'gin-fill-paragraph)) (fset 'do-auto-fill (symbol-function 'gin-do-auto-fill))) (defun gin-restore-originals () "Throw gin-mode functions out everywhere." (fset 'fill-paragraph (symbol-function 'gin-old-fill-paragraph)) (fset 'do-auto-fill (symbol-function 'gin-old-do-auto-fill))) (if (boundp 'gin-mode) nil (setq minor-mode-alist (cons '(gin-mode " Gin") minor-mode-alist)) (make-variable-buffer-local 'gin-mode) (set-default 'gin-mode nil) (make-variable-buffer-local 'gin-left-hang-indent-re) (make-variable-buffer-local 'gin-retain-indent-re) (fset 'gin-old-fill-paragraph (symbol-function 'fill-paragraph)) (fset 'gin-old-do-auto-fill (symbol-function 'do-auto-fill)) (gin-overlay-functions)) (defun gin-mode (arg) "Minor mode to guess indentations. Toggle gin-mode, or turn it on iff optional ARG is positiv. Gin mode adds the capability to \"guess\" a suitable indent for filling based on the current line. The line is matched against the two regexps 'gin-left-hang-indent-re' and 'gin-retain-indent-re', see their documentation. When Gin mode is active, auto-filling and fill-paragraph will both use a \"guessed\" value as fill-prefix." (interactive "P") (setq gin-mode (if (null arg) (not gin-mode) (> (prefix-numeric-value arg) 0))) (set-buffer-modified-p (buffer-modified-p))) --=-=-=--