From unknown Mon Jun 23 18:29:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63939: 28.2; xref-find-references-and-replace (xref-1.6.3) Resent-From: Aidan Hall Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Jun 2023 01:52:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63939@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168610268715452 (code B ref -1); Wed, 07 Jun 2023 01:52:03 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jun 2023 01:51:27 +0000 Received: from localhost ([127.0.0.1]:53293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q6iKa-000413-P2 for submit@debbugs.gnu.org; Tue, 06 Jun 2023 21:51:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:39004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q6cXQ-0002kd-C6 for submit@debbugs.gnu.org; Tue, 06 Jun 2023 15:40:19 -0400 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 1q6cXP-0001tn-1T for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2023 15:40:15 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q6cXM-0006Is-65 for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2023 15:40:14 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-30af86a96b4so5289761f8f.3 for ; Tue, 06 Jun 2023 12:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686080409; x=1688672409; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=uQpjBFucjuN+iK00Qih8XQDpI7YtjW/nmzu9vBsTbWI=; b=WLvqTRWDUgNrwmI+VwSLtJmt9Fd5TR1ASZpVnx5M2njymxakBS870EyRiIkP0Hdbho l8zv6wM2cnI3/whshvnBzx8tCQpFl/6MkDKADcquAUkyHWBTwlQ4cI5zPWO9iBMAX6hc +VKxIOIeYzLwDaOkq1FYoFpyQ5vVZ1MMGCt0pA+O8dMIWqiOfWzzwxoPExuizuJD5LIm 2zQbGhOQMvHnSeqvh0zV4k7OfhtlVfDvbPVUmMio1B3dOU7mEmdhAuiWuZG9oOOWasub gx++Tn70rNOjzVYBTRMoa0iFfmexOTKuY9vPfpuU3qX3uyXzyppY4TqbmZmZmvtzLEcK 2VOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686080409; x=1688672409; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uQpjBFucjuN+iK00Qih8XQDpI7YtjW/nmzu9vBsTbWI=; b=UOLNHTeWDuedALhOm/wgeNS3IoB33qv4P4IVV8EBEdmR7pJ298F1/QEy36OxiGLibL VjogdMvuDnDVxEDUdb4dt2zQ82dFAVSAtRqis/2ZmB1Oxsc5z6Azuwxaenlgdm9FPLDZ NfXGTA+W9RTaowfSpzthYhFBMnHzxt1INwnoyMwRxBoPdyK5RFJnaMb90fN0f6usX8PD 4CmVQeVTfwmYxCxGSQe4/qKT0mpFFGZGUSJyv8K5Hu+MBRjpBC4cNtUdzWGlB+6LmGza 8C2dduoR7k+MTtMZqR68Y3t8WqH/md5BqESCSZzhaMO33kJOGrmrB8mSF9RSVkbyzgED GT8Q== X-Gm-Message-State: AC+VfDzNn0Pp5CwmVzZ5+O+YU1JxCHwgEyt3XoaW21CSKzJjn4FSdqxc WYav3KSN/+mVECl36DuLWC39r8hKgK0= X-Google-Smtp-Source: ACHHUZ5PQ149GigH0bVFYKbtzrRv/YCOyTtBKzKm8CJu9f9sJ4sIvRLhhZG65SDgc3vQZi+dNsWg2Q== X-Received: by 2002:a5d:6ace:0:b0:2f8:e190:e719 with SMTP id u14-20020a5d6ace000000b002f8e190e719mr2364228wrw.65.1686080408387; Tue, 06 Jun 2023 12:40:08 -0700 (PDT) Received: from arch-pc (cpc151893-cove17-2-0-cust99.3-1.cable.virginm.net. [82.4.94.100]) by smtp.gmail.com with ESMTPSA id z17-20020a5d4c91000000b0030647449730sm13467743wrs.74.2023.06.06.12.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jun 2023 12:40:08 -0700 (PDT) From: Aidan Hall Date: Tue, 06 Jun 2023 20:40:07 +0100 Message-ID: <87v8g02xd4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=aidan.hall202@gmail.com; helo=mail-wr1-x436.google.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: -1.1 (-) X-Mailman-Approved-At: Tue, 06 Jun 2023 21:51:21 -0400 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.1 (--) xref-find-references-and-replace uses query-replace-read-args to read the identifier to replace, but I think it would make more sense for it to use xref--read-identifier for consistency with the other xref commands. In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) of 2023-01-03 built on 2 Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Arch Linux Configured using: 'configure --with-x-toolkit=gtk3 --with-native-compilation --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var --with-cairo --with-harfbuzz --with-libsystemd --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: corfu-popupinfo-mode: t save-place-mode: t savehist-mode: t recentf-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-undo-tree-mode: t undo-tree-mode: t auto-insert-mode: t repeat-mode: t pdf-occur-global-minor-mode: t TeX-PDF-mode: t vertico-mouse-mode: t vertico-mode: t which-key-mode: t global-evil-surround-mode: t evil-surround-mode: t evil-commentary-mode: t global-evil-matchit-mode: t evil-matchit-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t csv-field-index-mode: t sly-symbol-completion-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t windmove-mode: t override-global-mode: t global-goto-address-mode: t goto-address-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t window-divider-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 transient-mark-mode: t Load-path shadows: /home/aidan/.emacs.d/elpa/use-package-2.4.5/bind-key hides /home/aidan/.emacs.d/elpa/bind-key-2.4.1/bind-key /home/aidan/.emacs.d/elpa/cmake-mode-20230422.828/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/aidan/.emacs.d/elpa/jsonrpc-1.0.17/jsonrpc hides /usr/share/emacs/28.2/lisp/jsonrpc /home/aidan/.emacs.d/elpa/transient-0.4.1/transient hides /usr/share/emacs/28.2/lisp/transient /home/aidan/.emacs.d/elpa/project-0.9.8/project hides /usr/share/emacs/28.2/lisp/progmodes/project /home/aidan/.emacs.d/elpa/xref-1.6.3/xref hides /usr/share/emacs/28.2/lisp/progmodes/xref /home/aidan/.emacs.d/elpa/eldoc-1.14.0/eldoc hides /usr/share/emacs/28.2/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug sendmail mule-util substitute autoload evil-collection-tar-mode tar-mode flymake-cc bug-reference pulse cl-print ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview evil-collection-doc-view doc-view ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi mm-archive network-stream url-http url-gw url-cache url-auth lisp-mnt evil-collection-markdown-mode markdown-mode misearch multi-isearch evil-collection-vc-git vc-git dired-aux semantic/symref/grep evil-collection-grep grep semantic/symref eieio-opt evil-collection-shortdoc shortdoc time corfu-popupinfo evil-collection-corfu corfu paredit rainbow-delimiters elec-pair hideshow notifications init saveplace savehist recentf tree-widget display-fill-column-indicator xterm-color socks gnutls nsm elpher undo-tree queue evil-collection-flycheck flycheck skeleton autoinsert tempo ffap find-file repeat-map-define repeat google-c-style pdf-occur ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs pdf-isearch let-alist pdf-misc evil-collection-pdf pdf-history pdf-tools pdf-view jka-compr pdf-cache pdf-info pdf-util pdf-macs mom-mode nroff-mode evil-tex latex latex-flymake tex-ispell tex-style tex dbus texmathp minimap elcord bindat svelte-mode emmet-mode cl evil-collection-custom cus-edit cus-load css-mode evil-collection-eww eww xdg url-queue shr kinsoku svg mm-url evil-collection-gnus gnus nnheader wid-edit evil-collection-rjsx-mode rjsx-mode sgml-mode facemenu dom evil-collection-js2-mode js2-mode evil-collection-typescript-mode typescript-mode prettier-js js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs org-export-conf ob-haskell ob-awk ob-gnuplot ob-calc calc-store calc-trail ob-lisp ob-python evil-collection-python python tramp-sh ob-lua ob-R ox-md ox-beamer 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 org-refile ox-html table ox-ascii ox-publish ox org-element evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp org-table org-keys org-loaddefs evil-collection-calendar cal-menu calendar cal-loaddefs avl-tree ol oc-basic bibtex oc ob-exp ob-core org-compat ob-eval org-macs vertico-mouse evil-collection-vertico vertico icomplete company-glsl glsl-mode evil-collection-company company tcl evil-collection-which-key which-key evil-surround evil-commentary evil-commentary-integration evil-matchit evil-matchit-evil-setup evil-matchit-sdk evil-collection-consult consult ace-window avy vc vc-dispatcher magit-bookmark evil-collection-magit magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff evil-collection-diff-mode diff-mode git-commit evil-collection-log-edit log-edit message rmc puny rfc822 mml mml-sec evil-collection-epa epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor server magit-mode magit-git evil-collection-magit-section magit-section magit-utils crm prolog align sql-indent sql plantuml-mode xml nasm-mode haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support evil-collection-outline noutline outline dabbrev haskell-customize gnuplot csv-mode sort evil-collection-sly sly sly-completion sly-buttons sly-messages sly-common evil-collection-apropos apropos evil-collection-arc-mode arc-mode archive-mode hyperspec geiser-guile info-look geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop geiser-completion geiser-eval geiser-connection tq geiser-syntax evil-collection-scheme scheme geiser-impl help-fns radix-tree geiser-log geiser-popup evil-collection-view view geiser-custom geiser-base evil-collection-geiser geiser eglot-java evil-collection-eglot eglot external-completion jsonrpc evil-collection-xref xref evil-collection-flymake flymake-proc flymake evil-collection-ert ert ewoc evil-collection-debug debug backtrace filenotify evil-collection-imenu imenu project evil-collection-vterm vterm evil-collection-bookmark bookmark face-remap evil-collection-compile compile text-property-search color evil-collection-term term disp-table ehelp vterm-module term/xterm xterm evil-collection-docker docker docker-context docker-volume docker-network docker-image docker-container docker-faces docker-core docker-compose docker-process docker-utils evil-collection-tablist tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw cedet tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 time-date ls-lisp docker-group transient format-spec compat compat-29 dash aio generator s dockerfile-mode evil-collection-sh-script sh-script smie executable evil-collection-speedbar speedbar ezimage dframe dired-x delight evil-collection-unimpaired evil-collection-tabulated-list evil-collection-tab-bar evil-collection-simple evil-collection-replace evil-collection-process-menu evil-collection-package-menu evil-collection-info evil-collection-indent evil-collection-image image-mode evil-collection-dired dired dired-loaddefs exif evil-collection-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-comint calc-ext evil-collection-calc evil-collection-buff-menu evil-collection annalist use-package-delight evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell pcomplete comint ansi-color evil-types evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings rx advice evil-common windmove calc calc-loaddefs calc-macs rect evil-digraphs evil-vars ring mode-local find-func cl-extra help-mode use-package-bind-key bind-key easy-mmode use-package-ensure use-package-core edmacro kmacro goto-addr thingatpt finder-inf modus-operandi-theme modus-themes pcase tex-site sly-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1335059 582740) (symbols 48 76332 17) (strings 32 330928 56882) (string-bytes 1 10489494) (vectors 16 142698) (vector-slots 8 3256915 547158) (floats 8 805 773) (intervals 56 23079 6447) (buffers 992 61)) -- Aidan Hall. From unknown Mon Jun 23 18:29:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63939: 28.2; xref-find-references-and-replace (xref-1.6.3) Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Jun 2023 02:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aidan Hall , 63939@debbugs.gnu.org Received: via spool by 63939-submit@debbugs.gnu.org id=B63939.168722865819558 (code B ref 63939); Tue, 20 Jun 2023 02:38:02 +0000 Received: (at 63939) by debbugs.gnu.org; 20 Jun 2023 02:37:38 +0000 Received: from localhost ([127.0.0.1]:57680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBRFR-00055O-V6 for submit@debbugs.gnu.org; Mon, 19 Jun 2023 22:37:38 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBRFO-000556-Vr for 63939@debbugs.gnu.org; Mon, 19 Jun 2023 22:37:36 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 10C015C01E4; Mon, 19 Jun 2023 22:37:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 19 Jun 2023 22:37:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1687228647; x=1687315047; bh=DZAw9iRN6u5YtCQg03ePdzzcJzQIYcaImz1 NDhszm44=; b=h5XbunCo7SDD8cuMeLWbxMXrE+X9zHwey9ElsD4mg/UnVR0Z6Gm 8DDWQk5yueR2muJbtWJnqkrzmTmvu+NRJFZPCk3qgPzY1TKSkotc111R8gkREPzN Snb4TGXVssiX/IqwFf7xjyWdZD+myBepXe3AU9Z/P9/q7bTTXQAKQbKWKEuDeiSd 042k5MJ97jf/2j5nT7dT9Q6z19yYW/FiZfweBMbhpsmKOx5F8JCM77kt9Wg8KGv+ 1n27cbkogL4kuYcdFM5+sRzYs9AFxIoyDPOn/6agi7MSxAa2ce1lA7KeXZ6vAtsr Xyp4cWHmwwqHxcNKjo4O4qa5WaOqxAruDkQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1687228647; x= 1687315047; bh=DZAw9iRN6u5YtCQg03ePdzzcJzQIYcaImz1NDhszm44=; b=g Cda3tGwVEsIEyKlYlsYz7uSSkS9oK7qhNisCas19TfPkTIk4L/J8ZG6TMwpkVJQd 0wYX/QUUx/Swc453ZVmmUCMyYB763OwWuP8a3bOeXLEmtMCqCFUX2zwiiCA1CYLH 1ef9V8vTvzg5qLxbhYqcGbuEkFmwzWzvECcEJabS2+tdZw0mVA9ZWu+7FMHaSI8Z z2ZbqQH8eMCYGBnKNrLtAJ34RZe17UShEkI84OH1mMIuYdX6fMRcQN6lWxVRSwUV oteLo92nNrBIUf2AedPv1QZM9XeuZyheEfIRka+PLAzJTH6NBYtxT9hpqiJCtH18 D5fdRY1mF91qC9uaRHP8Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeefgedgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeeghedthedujeeiteeutddtjeekheejteeukeehffdutdejuedvfeevueeviedu udenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 19 Jun 2023 22:37:25 -0400 (EDT) Message-ID: <734ca82a-2e29-33a5-acac-811f51dd58bc@gutov.dev> Date: Tue, 20 Jun 2023 05:37:24 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US References: <87v8g02xd4.fsf@gmail.com> From: Dmitry Gutov In-Reply-To: <87v8g02xd4.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.9 (-) 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.9 (--) On 06/06/2023 22:40, Aidan Hall wrote: > xref-find-references-and-replace uses query-replace-read-args to read > the identifier to replace, but I think it would make more sense for it > to use xref--read-identifier for consistency with the other xref > commands. Does this help? diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 643eea1b0a3..3f75f8d7132 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -1613,7 +1613,8 @@ xref-find-references (defun xref-find-references-and-replace (from to) "Replace all references to identifier FROM with TO." (interactive - (let* ((query-replace-read-from-default 'find-tag-default) + (let* ((query-replace-read-from-default + (lambda () (xref-backend-identifier-at-point (xref-find-backend)))) (common (query-replace-read-args "Query replace identifier" nil))) (list (nth 0 common) (nth 1 common)))) From unknown Mon Jun 23 18:29:39 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: Aidan Hall Subject: bug#63939: closed (Re: bug#63939: 28.2; xref-find-references-and-replace (xref-1.6.3)) Message-ID: References: <77b9fdbb-2049-f6b1-5c69-69caac8fd43d@gutov.dev> <87v8g02xd4.fsf@gmail.com> X-Gnu-PR-Message: they-closed 63939 X-Gnu-PR-Package: emacs Reply-To: 63939@debbugs.gnu.org Date: Sat, 12 Aug 2023 00:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1691800862-25502-1" This is a multi-part message in MIME format... ------------=_1691800862-25502-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63939: 28.2; xref-find-references-and-replace (xref-1.6.3) 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 63939@debbugs.gnu.org. --=20 63939: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63939 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1691800862-25502-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63939-done) by debbugs.gnu.org; 12 Aug 2023 00:40:09 +0000 Received: from localhost ([127.0.0.1]:48279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUcfo-0006c8-TK for submit@debbugs.gnu.org; Fri, 11 Aug 2023 20:40:09 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:38891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUcfl-0006bU-9N for 63939-done@debbugs.gnu.org; Fri, 11 Aug 2023 20:40:06 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id A13703200925; Fri, 11 Aug 2023 20:39:59 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 11 Aug 2023 20:39:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1691800799; x=1691887199; bh=ULG6ziNsbRx34qQJvz78XRllVi8QR2XYC0B lQUSB4S8=; b=XYEj6gAWjzroaA1+tm06hwLlKIeWNAlgYY0IBo/L+9EVtWr0A8/ 13y5GXUtEQwya/2W3hIBot27AVpFDhykqftP9kl0U8fRsXZOKCoicfJ/bsCc75Qe 4+8WZAvfOfClolh/3glRq3KNJh1DNdeuI+sGjCaKpmDrJ1/sTd0/NHtk78BF17zk tsc0BoBRDwGiqPvPT0sQZWD5L4vRAKsDQ9/7hoCr/nOBJ1ztVZh/vA30Ds3irNRl edlUy8RrI5n4kJjCS4vSGyG6PzVwfR1IfbnRHmLQPUIY5StxoLlE6KZxB0D62Wb1 27K4AmaU7GI5iPWRrYVL+pChi5EbCaVWNtw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1691800799; x= 1691887199; bh=ULG6ziNsbRx34qQJvz78XRllVi8QR2XYC0BlQUSB4S8=; b=I zOglw7LzETbHU5pocnRiG+hwE8AiGo3NXGwSWoEcxaKGFVkYr23Bq5tI/jFvo/Zo pW6/zppNMw0ejhXnojeEKKVkvMhhjBuNsr5WV4inECMjPtYzTt0fo+jOiirPL/7U UtT6qVdiJ+AHhl5vMcpXMlvTd7U1PoJaPLWTTf9WKNzo7bBglLcHqz/HI3NKsoPv q8QrWqJVQLuznQ8MdI9tvkAdEFQIhOC6m/IblMm1psdFOHejaPp7e0I6iqyKx+ho VEGlvZj693LG/Ib6NqyxMzLZbznZN3KhP5HcA1cKEZd6aLkYKb4yYiQKqGDsUk5u uTtu1TziMqLyYs4vqKpOQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrleelgdefjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuhffvfhgjtgfgsehtkeertddtfeejnecuhfhrohhmpeffmhhithhr hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg hrnhepteeugffffefhjeelleejgfevhedtfeeigeffheettefhiedtveejgffhueegkeff necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih htrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 11 Aug 2023 20:39:57 -0400 (EDT) Message-ID: <77b9fdbb-2049-f6b1-5c69-69caac8fd43d@gutov.dev> Date: Sat, 12 Aug 2023 03:39:56 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#63939: 28.2; xref-find-references-and-replace (xref-1.6.3) Content-Language: en-US From: Dmitry Gutov To: Aidan Hall , 63939-done@debbugs.gnu.org References: <87v8g02xd4.fsf@gmail.com> <734ca82a-2e29-33a5-acac-811f51dd58bc@gutov.dev> In-Reply-To: <734ca82a-2e29-33a5-acac-811f51dd58bc@gutov.dev> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: 63939-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.8 (-) On 20/06/2023 05:37, Dmitry Gutov wrote: > On 06/06/2023 22:40, Aidan Hall wrote: >> xref-find-references-and-replace uses query-replace-read-args to read >> the identifier to replace, but I think it would make more sense for it >> to use xref--read-identifier for consistency with the other xref >> commands. > > Does this help? > > diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el > index 643eea1b0a3..3f75f8d7132 100644 > --- a/lisp/progmodes/xref.el > +++ b/lisp/progmodes/xref.el > @@ -1613,7 +1613,8 @@ xref-find-references >  (defun xref-find-references-and-replace (from to) >    "Replace all references to identifier FROM with TO." >    (interactive > -   (let* ((query-replace-read-from-default 'find-tag-default) > +   (let* ((query-replace-read-from-default > +           (lambda () (xref-backend-identifier-at-point > (xref-find-backend)))) >            (common >             (query-replace-read-args "Query replace identifier" nil))) >       (list (nth 0 common) (nth 1 common)))) Now pushed to master. ------------=_1691800862-25502-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Jun 2023 01:51:27 +0000 Received: from localhost ([127.0.0.1]:53293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q6iKa-000413-P2 for submit@debbugs.gnu.org; Tue, 06 Jun 2023 21:51:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:39004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q6cXQ-0002kd-C6 for submit@debbugs.gnu.org; Tue, 06 Jun 2023 15:40:19 -0400 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 1q6cXP-0001tn-1T for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2023 15:40:15 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q6cXM-0006Is-65 for bug-gnu-emacs@gnu.org; Tue, 06 Jun 2023 15:40:14 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-30af86a96b4so5289761f8f.3 for ; Tue, 06 Jun 2023 12:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686080409; x=1688672409; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=uQpjBFucjuN+iK00Qih8XQDpI7YtjW/nmzu9vBsTbWI=; b=WLvqTRWDUgNrwmI+VwSLtJmt9Fd5TR1ASZpVnx5M2njymxakBS870EyRiIkP0Hdbho l8zv6wM2cnI3/whshvnBzx8tCQpFl/6MkDKADcquAUkyHWBTwlQ4cI5zPWO9iBMAX6hc +VKxIOIeYzLwDaOkq1FYoFpyQ5vVZ1MMGCt0pA+O8dMIWqiOfWzzwxoPExuizuJD5LIm 2zQbGhOQMvHnSeqvh0zV4k7OfhtlVfDvbPVUmMio1B3dOU7mEmdhAuiWuZG9oOOWasub gx++Tn70rNOjzVYBTRMoa0iFfmexOTKuY9vPfpuU3qX3uyXzyppY4TqbmZmZmvtzLEcK 2VOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686080409; x=1688672409; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uQpjBFucjuN+iK00Qih8XQDpI7YtjW/nmzu9vBsTbWI=; b=UOLNHTeWDuedALhOm/wgeNS3IoB33qv4P4IVV8EBEdmR7pJ298F1/QEy36OxiGLibL VjogdMvuDnDVxEDUdb4dt2zQ82dFAVSAtRqis/2ZmB1Oxsc5z6Azuwxaenlgdm9FPLDZ NfXGTA+W9RTaowfSpzthYhFBMnHzxt1INwnoyMwRxBoPdyK5RFJnaMb90fN0f6usX8PD 4CmVQeVTfwmYxCxGSQe4/qKT0mpFFGZGUSJyv8K5Hu+MBRjpBC4cNtUdzWGlB+6LmGza 8C2dduoR7k+MTtMZqR68Y3t8WqH/md5BqESCSZzhaMO33kJOGrmrB8mSF9RSVkbyzgED GT8Q== X-Gm-Message-State: AC+VfDzNn0Pp5CwmVzZ5+O+YU1JxCHwgEyt3XoaW21CSKzJjn4FSdqxc WYav3KSN/+mVECl36DuLWC39r8hKgK0= X-Google-Smtp-Source: ACHHUZ5PQ149GigH0bVFYKbtzrRv/YCOyTtBKzKm8CJu9f9sJ4sIvRLhhZG65SDgc3vQZi+dNsWg2Q== X-Received: by 2002:a5d:6ace:0:b0:2f8:e190:e719 with SMTP id u14-20020a5d6ace000000b002f8e190e719mr2364228wrw.65.1686080408387; Tue, 06 Jun 2023 12:40:08 -0700 (PDT) Received: from arch-pc (cpc151893-cove17-2-0-cust99.3-1.cable.virginm.net. [82.4.94.100]) by smtp.gmail.com with ESMTPSA id z17-20020a5d4c91000000b0030647449730sm13467743wrs.74.2023.06.06.12.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jun 2023 12:40:08 -0700 (PDT) From: Aidan Hall To: bug-gnu-emacs@gnu.org Subject: 28.2; xref-find-references-and-replace (xref-1.6.3) Date: Tue, 06 Jun 2023 20:40:07 +0100 Message-ID: <87v8g02xd4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=aidan.hall202@gmail.com; helo=mail-wr1-x436.google.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 06 Jun 2023 21:51:21 -0400 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.1 (--) xref-find-references-and-replace uses query-replace-read-args to read the identifier to replace, but I think it would make more sense for it to use xref--read-identifier for consistency with the other xref commands. In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) of 2023-01-03 built on 2 Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Arch Linux Configured using: 'configure --with-x-toolkit=gtk3 --with-native-compilation --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var --with-cairo --with-harfbuzz --with-libsystemd --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: corfu-popupinfo-mode: t save-place-mode: t savehist-mode: t recentf-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-undo-tree-mode: t undo-tree-mode: t auto-insert-mode: t repeat-mode: t pdf-occur-global-minor-mode: t TeX-PDF-mode: t vertico-mouse-mode: t vertico-mode: t which-key-mode: t global-evil-surround-mode: t evil-surround-mode: t evil-commentary-mode: t global-evil-matchit-mode: t evil-matchit-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-auto-revert-mode: t csv-field-index-mode: t sly-symbol-completion-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t windmove-mode: t override-global-mode: t global-goto-address-mode: t goto-address-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t window-divider-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 transient-mark-mode: t Load-path shadows: /home/aidan/.emacs.d/elpa/use-package-2.4.5/bind-key hides /home/aidan/.emacs.d/elpa/bind-key-2.4.1/bind-key /home/aidan/.emacs.d/elpa/cmake-mode-20230422.828/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/aidan/.emacs.d/elpa/jsonrpc-1.0.17/jsonrpc hides /usr/share/emacs/28.2/lisp/jsonrpc /home/aidan/.emacs.d/elpa/transient-0.4.1/transient hides /usr/share/emacs/28.2/lisp/transient /home/aidan/.emacs.d/elpa/project-0.9.8/project hides /usr/share/emacs/28.2/lisp/progmodes/project /home/aidan/.emacs.d/elpa/xref-1.6.3/xref hides /usr/share/emacs/28.2/lisp/progmodes/xref /home/aidan/.emacs.d/elpa/eldoc-1.14.0/eldoc hides /usr/share/emacs/28.2/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug sendmail mule-util substitute autoload evil-collection-tar-mode tar-mode flymake-cc bug-reference pulse cl-print ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview evil-collection-doc-view doc-view ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi mm-archive network-stream url-http url-gw url-cache url-auth lisp-mnt evil-collection-markdown-mode markdown-mode misearch multi-isearch evil-collection-vc-git vc-git dired-aux semantic/symref/grep evil-collection-grep grep semantic/symref eieio-opt evil-collection-shortdoc shortdoc time corfu-popupinfo evil-collection-corfu corfu paredit rainbow-delimiters elec-pair hideshow notifications init saveplace savehist recentf tree-widget display-fill-column-indicator xterm-color socks gnutls nsm elpher undo-tree queue evil-collection-flycheck flycheck skeleton autoinsert tempo ffap find-file repeat-map-define repeat google-c-style pdf-occur ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs pdf-isearch let-alist pdf-misc evil-collection-pdf pdf-history pdf-tools pdf-view jka-compr pdf-cache pdf-info pdf-util pdf-macs mom-mode nroff-mode evil-tex latex latex-flymake tex-ispell tex-style tex dbus texmathp minimap elcord bindat svelte-mode emmet-mode cl evil-collection-custom cus-edit cus-load css-mode evil-collection-eww eww xdg url-queue shr kinsoku svg mm-url evil-collection-gnus gnus nnheader wid-edit evil-collection-rjsx-mode rjsx-mode sgml-mode facemenu dom evil-collection-js2-mode js2-mode evil-collection-typescript-mode typescript-mode prettier-js js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs org-export-conf ob-haskell ob-awk ob-gnuplot ob-calc calc-store calc-trail ob-lisp ob-python evil-collection-python python tramp-sh ob-lua ob-R ox-md ox-beamer 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 org-refile ox-html table ox-ascii ox-publish ox org-element evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp org-table org-keys org-loaddefs evil-collection-calendar cal-menu calendar cal-loaddefs avl-tree ol oc-basic bibtex oc ob-exp ob-core org-compat ob-eval org-macs vertico-mouse evil-collection-vertico vertico icomplete company-glsl glsl-mode evil-collection-company company tcl evil-collection-which-key which-key evil-surround evil-commentary evil-commentary-integration evil-matchit evil-matchit-evil-setup evil-matchit-sdk evil-collection-consult consult ace-window avy vc vc-dispatcher magit-bookmark evil-collection-magit magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff evil-collection-diff-mode diff-mode git-commit evil-collection-log-edit log-edit message rmc puny rfc822 mml mml-sec evil-collection-epa epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor server magit-mode magit-git evil-collection-magit-section magit-section magit-utils crm prolog align sql-indent sql plantuml-mode xml nasm-mode haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support evil-collection-outline noutline outline dabbrev haskell-customize gnuplot csv-mode sort evil-collection-sly sly sly-completion sly-buttons sly-messages sly-common evil-collection-apropos apropos evil-collection-arc-mode arc-mode archive-mode hyperspec geiser-guile info-look geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop geiser-completion geiser-eval geiser-connection tq geiser-syntax evil-collection-scheme scheme geiser-impl help-fns radix-tree geiser-log geiser-popup evil-collection-view view geiser-custom geiser-base evil-collection-geiser geiser eglot-java evil-collection-eglot eglot external-completion jsonrpc evil-collection-xref xref evil-collection-flymake flymake-proc flymake evil-collection-ert ert ewoc evil-collection-debug debug backtrace filenotify evil-collection-imenu imenu project evil-collection-vterm vterm evil-collection-bookmark bookmark face-remap evil-collection-compile compile text-property-search color evil-collection-term term disp-table ehelp vterm-module term/xterm xterm evil-collection-docker docker docker-context docker-volume docker-network docker-image docker-container docker-faces docker-core docker-compose docker-process docker-utils evil-collection-tablist tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw cedet tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 time-date ls-lisp docker-group transient format-spec compat compat-29 dash aio generator s dockerfile-mode evil-collection-sh-script sh-script smie executable evil-collection-speedbar speedbar ezimage dframe dired-x delight evil-collection-unimpaired evil-collection-tabulated-list evil-collection-tab-bar evil-collection-simple evil-collection-replace evil-collection-process-menu evil-collection-package-menu evil-collection-info evil-collection-indent evil-collection-image image-mode evil-collection-dired dired dired-loaddefs exif evil-collection-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-comint calc-ext evil-collection-calc evil-collection-buff-menu evil-collection annalist use-package-delight evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell pcomplete comint ansi-color evil-types evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings rx advice evil-common windmove calc calc-loaddefs calc-macs rect evil-digraphs evil-vars ring mode-local find-func cl-extra help-mode use-package-bind-key bind-key easy-mmode use-package-ensure use-package-core edmacro kmacro goto-addr thingatpt finder-inf modus-operandi-theme modus-themes pcase tex-site sly-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1335059 582740) (symbols 48 76332 17) (strings 32 330928 56882) (string-bytes 1 10489494) (vectors 16 142698) (vector-slots 8 3256915 547158) (floats 8 805 773) (intervals 56 23079 6447) (buffers 992 61)) -- Aidan Hall. ------------=_1691800862-25502-1--