From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 22:42:32 2022 Received: (at submit) by debbugs.gnu.org; 12 May 2022 02:42:32 +0000 Received: from localhost ([127.0.0.1]:39052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noymb-0007Ve-Rd for submit@debbugs.gnu.org; Wed, 11 May 2022 22:42:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:51160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1notIM-00044h-BM for submit@debbugs.gnu.org; Wed, 11 May 2022 16:50:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1notIM-0002Jt-25 for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 16:50:54 -0400 Received: from mail-oa1-x2c.google.com ([2001:4860:4864:20::2c]:40287) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1notIH-0005Ks-En for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 16:50:53 -0400 Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-d6e29fb3d7so4294231fac.7 for ; Wed, 11 May 2022 13:50:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=yli5nVeQ+BmgqqBs39/BzgvLEittJeKfgEHBYEIQaZ8=; b=JrdaOmRyJgiVXGa3/1PK93g+oS3Zo6gt2mQ8SWa+XBBCXS5AjS6GHWVMhK0W1iB66j tX3DJMoritE2iY93ve2w/W4wW3+wE3s0nUcvZcQ8Bzi/rnJeFmFBbi/omcWrqT1sqrRo UlES9/lgCoKB0KNZTNvdzQ6PO29Vp07MbSHbqy7uHfX1jisyM7uli+4vkCFVlyGbeWHt yumVaysrDi+ufRrLzD8HVvcfdY5v3anpt04qd+vBHnDN3gEh16v0ltpzd7BErBVQhFyh sYSzSHqyago26RSwmkq58z7PgFGfW/VUeLe3l+Xkk35MV7ux8tHW/E2PraUasVaPfZ3Q qfJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=yli5nVeQ+BmgqqBs39/BzgvLEittJeKfgEHBYEIQaZ8=; b=Y85RbBqridcdcoxTAszJXeLdfnZwHI2xtV4MU9bIkgRUorQllsUFpLaVBfX489FJdW bcV05Jtp73/R5HjUWszsUVqRIHvWRoIV2N5hod5MB5ohF+wSt4wlxH36OJf5qrG3sevO OW2xiEZFdAoVSWqttXZvam4V8t7ZYk0EMAU45rMzPR85aGsGtFpOUllBGlsr8hz2VTg2 b7dBnCsbXU0FRYogjMM3QpQLTXQ3RejV5SE/6ecVV6xfm337akmGv8Xee36RMJLxowb7 rQT1Ip0mqc/L5Q1D0ciJIOVQsvDLvW9gKlNU9Zc+keFfp00M2bffkbx0dLp/FrAhoMJe QJRg== X-Gm-Message-State: AOAM532r8io4+FGVmN9gQUMfY8Q1mwDUJTQ47ek3Slo+AFNEt37zB5dl WWHtu/Hw8/RkElem5rquRpvDbD3enIZSV9T2Dwo8zy6d8B8= X-Google-Smtp-Source: ABdhPJwwoZ0s0tRDUTTTH0NIoQtooYAQdnFzSXVFNyl7T2Z4oTU3Zvnr18l3W57NI6AjAnBHcuVDLQm1kn6GPRQqQrg= X-Received: by 2002:a05:6870:61d3:b0:f1:1b8d:15f2 with SMTP id b19-20020a05687061d300b000f11b8d15f2mr1640977oah.1.1652302246305; Wed, 11 May 2022 13:50:46 -0700 (PDT) MIME-Version: 1.0 From: Alex Broekhof Date: Wed, 11 May 2022 13:50:09 -0700 Message-ID: Subject: 28.1; "fileloop-next-file: Read error: Is a directory" when running project-query-replace-regexp To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="00000000000073e3bf05dec298c5" Received-SPF: pass client-ip=2001:4860:4864:20::2c; envelope-from=abroekhof@gmail.com; helo=mail-oa1-x2c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, HTML_MESSAGE=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.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 11 May 2022 22:42:29 -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.3 (--) --00000000000073e3bf05dec298c5 Content-Type: text/plain; charset="UTF-8" Hitting this error when trying to run project-query-replace-regexp. The project I'm working under has git submodules, if that could cause any issues? (Redacted some of the directories and search strings) ``` Debugger entered--Lisp error: (file-error "Read error" "Is a directory" "/Users/x/x/x/common/x") insert-file-contents("/Users/x/x/x/common/x" nil) fileloop-next-file(t) fileloop-continue() project-query-replace-regexp("x::x::x::x" "y::y::y::y") funcall-interactively(project-query-replace-regexp "x::x::x::x" "y::y::y::y") call-interactively(project-query-replace-regexp nil nil) command-execute(project-query-replace-regexp) ``` Running: GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95)) of 2022-04-04 project.el: Version: 0.8.1 Config (using straight): ``` (use-package project :bind-keymap ("C-x p" . project-prefix-map)) ``` Is `project-files` perhaps being loaded with incorrect file names in some cases? In GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95)) of 2022-04-04 built on builder10-14.lan Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.3.1 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: ACL GMP GNUTLS JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Minor modes in effect: csv-field-index-mode: t global-git-commit-mode: t pyvenv-mode: t global-tree-sitter-mode: t global-company-mode: t company-mode: t marginalia-mode: t vertico-mode: t global-undo-tree-mode: t undo-tree-mode: t global-anzu-mode: t anzu-mode: t shell-dirtrack-mode: t recentf-mode: t savehist-mode: t show-smartparens-global-mode: t smartparens-global-mode: t yas-global-mode: t yas-minor-mode: t windmove-mode: t override-global-mode: t which-key-mode: t global-hl-line-mode: t global-auto-revert-mode: t delete-selection-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /Users/abroekhof/.emacs.d/straight/build/jsonrpc/jsonrpc hides /Applications/Emacs.app/Contents/Resources/lisp/jsonrpc /Users/abroekhof/.emacs.d/straight/build/transient/transient hides /Applications/Emacs.app/Contents/Resources/lisp/transient /Users/abroekhof/.emacs.d/straight/build/xref/xref hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/xref /Users/abroekhof/.emacs.d/straight/build/project/project hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/project /Users/abroekhof/.emacs.d/straight/build/flymake/flymake hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/flymake /Users/abroekhof/.emacs.d/straight/build/org/ob-exp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-exp /Users/abroekhof/.emacs.d/straight/build/org/ob-emacs-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/abroekhof/.emacs.d/straight/build/org/oc hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc /Users/abroekhof/.emacs.d/straight/build/org/ob-css hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-css /Users/abroekhof/.emacs.d/straight/build/org/ob-lob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lob /Users/abroekhof/.emacs.d/straight/build/org/ol-irc hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-irc /Users/abroekhof/.emacs.d/straight/build/org/ob-forth hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-forth /Users/abroekhof/.emacs.d/straight/build/org/org-macs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macs /Users/abroekhof/.emacs.d/straight/build/org/ob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob /Users/abroekhof/.emacs.d/straight/build/org/org-version hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-version /Users/abroekhof/.emacs.d/straight/build/org/ob-scheme hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scheme /Users/abroekhof/.emacs.d/straight/build/org/ox hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox /Users/abroekhof/.emacs.d/straight/build/org/ob-C hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-C /Users/abroekhof/.emacs.d/straight/build/org/org-capture hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-capture /Users/abroekhof/.emacs.d/straight/build/org/ob-ref hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ref /Users/abroekhof/.emacs.d/straight/build/org/ob-clojure hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-clojure /Users/abroekhof/.emacs.d/straight/build/org/org-mouse hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mouse /Users/abroekhof/.emacs.d/straight/build/org/org-ctags hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-ctags /Users/abroekhof/.emacs.d/straight/build/org/org-entities hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-entities /Users/abroekhof/.emacs.d/straight/build/org/org-archive hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-archive /Users/abroekhof/.emacs.d/straight/build/org/ob-screen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-screen /Users/abroekhof/.emacs.d/straight/build/org/ol-bibtex hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-bibtex /Users/abroekhof/.emacs.d/straight/build/org/ob-haskell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-haskell /Users/abroekhof/.emacs.d/straight/build/org/org-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-table /Users/abroekhof/.emacs.d/straight/build/org/ol-eww hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-eww /Users/abroekhof/.emacs.d/straight/build/org/ol-man hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-man /Users/abroekhof/.emacs.d/straight/build/org/ox-org hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-org /Users/abroekhof/.emacs.d/straight/build/org/org-num hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-num /Users/abroekhof/.emacs.d/straight/build/org/org-plot hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-plot /Users/abroekhof/.emacs.d/straight/build/org/ol-rmail hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-rmail /Users/abroekhof/.emacs.d/straight/build/org/ob-awk hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-awk /Users/abroekhof/.emacs.d/straight/build/org/ob-groovy hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-groovy /Users/abroekhof/.emacs.d/straight/build/org/ob-octave hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-octave /Users/abroekhof/.emacs.d/straight/build/org/org-faces hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-faces /Users/abroekhof/.emacs.d/straight/build/org/oc-biblatex hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc-biblatex /Users/abroekhof/.emacs.d/straight/build/org/org-colview hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-colview /Users/abroekhof/.emacs.d/straight/build/org/ob-R hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-R /Users/abroekhof/.emacs.d/straight/build/org/org-refile hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-refile /Users/abroekhof/.emacs.d/straight/build/org/org-timer hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-timer /Users/abroekhof/.emacs.d/straight/build/org/org-mobile hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mobile /Users/abroekhof/.emacs.d/straight/build/org/ob-fortran hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-fortran /Users/abroekhof/.emacs.d/straight/build/org/ob-shell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-shell /Users/abroekhof/.emacs.d/straight/build/org/ob-perl hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-perl /Users/abroekhof/.emacs.d/straight/build/org/ob-sqlite hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sqlite /Users/abroekhof/.emacs.d/straight/build/org/oc-basic hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc-basic /Users/abroekhof/.emacs.d/straight/build/org/ob-sed hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sed /Users/abroekhof/.emacs.d/straight/build/org/org-list hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-list /Users/abroekhof/.emacs.d/straight/build/org/ob-ruby hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ruby /Users/abroekhof/.emacs.d/straight/build/org/ob-eval hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eval /Users/abroekhof/.emacs.d/straight/build/org/org-habit hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-habit /Users/abroekhof/.emacs.d/straight/build/org/org-clock hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-clock /Users/abroekhof/.emacs.d/straight/build/org/org-goto hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-goto /Users/abroekhof/.emacs.d/straight/build/org/ox-html hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-html /Users/abroekhof/.emacs.d/straight/build/org/org-src hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-src /Users/abroekhof/.emacs.d/straight/build/org/ob-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lisp /Users/abroekhof/.emacs.d/straight/build/org/ol-eshell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-eshell /Users/abroekhof/.emacs.d/straight/build/org/ob-ditaa hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ditaa /Users/abroekhof/.emacs.d/straight/build/org/org-pcomplete hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-pcomplete /Users/abroekhof/.emacs.d/straight/build/org/org-lint hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-lint /Users/abroekhof/.emacs.d/straight/build/org/ox-latex hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-latex /Users/abroekhof/.emacs.d/straight/build/org/ob-sass hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sass /Users/abroekhof/.emacs.d/straight/build/org/ob-tangle hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-tangle /Users/abroekhof/.emacs.d/straight/build/org/ob-calc hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-calc /Users/abroekhof/.emacs.d/straight/build/org/ob-java hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-java /Users/abroekhof/.emacs.d/straight/build/org/ox-icalendar hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-icalendar /Users/abroekhof/.emacs.d/straight/build/org/ol-mhe hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-mhe /Users/abroekhof/.emacs.d/straight/build/org/org-attach-git hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach-git /Users/abroekhof/.emacs.d/straight/build/org/ox-md hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-md /Users/abroekhof/.emacs.d/straight/build/org/ox-beamer hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-beamer /Users/abroekhof/.emacs.d/straight/build/org/org-element hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-element /Users/abroekhof/.emacs.d/straight/build/org/oc-natbib hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc-natbib /Users/abroekhof/.emacs.d/straight/build/org/org-protocol hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-protocol /Users/abroekhof/.emacs.d/straight/build/org/ob-gnuplot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot /Users/abroekhof/.emacs.d/straight/build/org/org-tempo hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-tempo /Users/abroekhof/.emacs.d/straight/build/org/ob-latex hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-latex /Users/abroekhof/.emacs.d/straight/build/org/ol-w3m hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-w3m /Users/abroekhof/.emacs.d/straight/build/org/org-id hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-id /Users/abroekhof/.emacs.d/straight/build/org/ox-man hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-man /Users/abroekhof/.emacs.d/straight/build/org/ol-doi hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-doi /Users/abroekhof/.emacs.d/straight/build/org/org-feed hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-feed /Users/abroekhof/.emacs.d/straight/build/org/ob-julia hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-julia /Users/abroekhof/.emacs.d/straight/build/org/ob-lua hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lua /Users/abroekhof/.emacs.d/straight/build/org/ob-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-table /Users/abroekhof/.emacs.d/straight/build/org/ob-ocaml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ocaml /Users/abroekhof/.emacs.d/straight/build/org/oc-csl hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc-csl /Users/abroekhof/.emacs.d/straight/build/org/ol-gnus hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-gnus /Users/abroekhof/.emacs.d/straight/build/org/org-indent hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-indent /Users/abroekhof/.emacs.d/straight/build/org/ob-lilypond hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lilypond /Users/abroekhof/.emacs.d/straight/build/org/ob-matlab hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-matlab /Users/abroekhof/.emacs.d/straight/build/org/org-datetree hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-datetree /Users/abroekhof/.emacs.d/straight/build/org/ol-docview hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-docview /Users/abroekhof/.emacs.d/straight/build/org/ob-python hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-python /Users/abroekhof/.emacs.d/straight/build/org/ob-makefile hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-makefile /Users/abroekhof/.emacs.d/straight/build/org/org-duration hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-duration /Users/abroekhof/.emacs.d/straight/build/org/org-agenda hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-agenda /Users/abroekhof/.emacs.d/straight/build/org/ob-dot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-dot /Users/abroekhof/.emacs.d/straight/build/org/ob-js hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-js /Users/abroekhof/.emacs.d/straight/build/org/ox-publish hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-publish /Users/abroekhof/.emacs.d/straight/build/org/org-inlinetask hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-inlinetask /Users/abroekhof/.emacs.d/straight/build/org/ob-org hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-org /Users/abroekhof/.emacs.d/straight/build/org/org-keys hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-keys /Users/abroekhof/.emacs.d/straight/build/org/ob-core hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-core /Users/abroekhof/.emacs.d/straight/build/org/org-compat hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-compat /Users/abroekhof/.emacs.d/straight/build/org/ol hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol /Users/abroekhof/.emacs.d/straight/build/org/ox-odt hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-odt /Users/abroekhof/.emacs.d/straight/build/org/ol-info hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-info /Users/abroekhof/.emacs.d/straight/build/org/ob-plantuml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-plantuml /Users/abroekhof/.emacs.d/straight/build/org/ob-eshell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eshell /Users/abroekhof/.emacs.d/straight/build/org/ox-ascii hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-ascii /Users/abroekhof/.emacs.d/straight/build/org/org-loaddefs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-loaddefs /Users/abroekhof/.emacs.d/straight/build/org/ox-koma-letter hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-koma-letter /Users/abroekhof/.emacs.d/straight/build/org/ob-maxima hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-maxima /Users/abroekhof/.emacs.d/straight/build/org/org hides /Applications/Emacs.app/Contents/Resources/lisp/org/org /Users/abroekhof/.emacs.d/straight/build/org/ol-bbdb hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-bbdb /Users/abroekhof/.emacs.d/straight/build/org/org-macro hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macro /Users/abroekhof/.emacs.d/straight/build/org/ob-sql hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sql /Users/abroekhof/.emacs.d/straight/build/org/org-attach hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach /Users/abroekhof/.emacs.d/straight/build/org/ob-processing hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-processing /Users/abroekhof/.emacs.d/straight/build/org/ox-texinfo hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-texinfo /Users/abroekhof/.emacs.d/straight/build/org/org-crypt hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-crypt /Users/abroekhof/.emacs.d/straight/build/org/org-footnote hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-footnote /Users/abroekhof/.emacs.d/straight/build/org/org-install hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-install /Users/abroekhof/.emacs.d/straight/build/org/ob-comint hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/abroekhof/.emacs.d/straight/build/eldoc/eldoc hides /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug sendmail org-indent org-bullets cl-print cus-start cus-load sh-script smie executable apropos goto-addr misearch multi-isearch bug-reference csv-mode sort help-fns magit-patch magit-subtree magit-gitignore magit-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util protobuf-mode conf-mode gn-mode pulse consult-xref eglot array jsonrpc cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align avy magit-extras magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 compat olivetti vertico-directory vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs consult-vertico consult rainbow-delimiters highlight-symbol diff-hl log-view pcvs-util vc-dir vc company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb init auctex-autoloads tex-site web-mode-autoloads multi-vterm multi-vterm-autoloads vterm bookmark face-remap color term disp-table ehelp vterm-module term/xterm xterm vterm-autoloads elfeed-org-autoloads s-autoloads elfeed-autoloads vlf-setup vlf vlf-base vlf-tune vlf-autoloads go-mode find-file ffap etags fileloop xref go-mode-autoloads csv-mode-autoloads gn-mode-autoloads protobuf-mode-autoloads blacken blacken-autoloads pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util pyvenv-autoloads python-mode info-look tramp-sh which-func imenu hideshow hippie-exp ert ewoc debug backtrace cc-cmds cc-engine cc-vars cc-defs python-mode-autoloads eglot-autoloads jsonrpc-autoloads flymake-proc flymake project warnings flymake-autoloads eldoc-autoloads google-c-style google-c-style-autoloads tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get compile dired-aux tsc-obsolete tree-sitter-langs-autoloads tree-sitter-autoloads tsc-autoloads company pcase company-autoloads project-autoloads xref-autoloads diff-hl-autoloads magit-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads olivetti-autoloads org-roam-autoloads magit-section-autoloads compat-autoloads emacsql-sqlite-autoloads emacsql-autoloads ox-gfm 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-md ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox ox-gfm-autoloads org-bullets-autoloads ob-dot ob-calc calc-store calc-trail calc-ext calc calc-loaddefs rect calc-macs consult-autoloads autoload radix-tree lisp-mnt marginalia marginalia-autoloads orderless orderless-autoloads use-package-ensure vertico vertico-autoloads highlight-symbol-autoloads expand-region-autoloads undo-tree diff queue undo-tree-autoloads queue-autoloads anzu anzu-autoloads crux tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell ls-lisp crux-autoloads recentf tree-widget savehist smartparens dash smartparens-autoloads dash-autoloads yasnippet yasnippet-autoloads buffer-move-autoloads windmove ace-window-autoloads switch-window-autoloads edmacro kmacro avy-autoloads use-package-bind-key bind-key which-key which-key-autoloads rainbow-delimiters-autoloads use-package-diminish diminish diminish-autoloads hl-line leuven-theme leuven-theme-autoloads autorevert filenotify delsel exec-path-from-shell exec-path-from-shell-autoloads finder-inf vc-git diff-mode vc-dispatcher org-element org-persist org-id org-refile avl-tree generator oc-basic ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs auth-source eieio eieio-core eieio-loaddefs password-cache json map rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs use-package-core use-package-autoloads bind-key-autoloads straight-autoloads info cl-seq cl-extra help-mode seq byte-opt straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 2698533 255986) (symbols 48 60712 8) (strings 32 455047 46316) (string-bytes 1 161974757) (vectors 16 112466) (vector-slots 8 1740442 442702) (floats 8 768 2793) (intervals 56 865946 37818) (buffers 992 231)) --00000000000073e3bf05dec298c5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hitting this error when trying to run project-query-replac= e-regexp. The project I'm working under has git submodules, if that cou= ld cause any issues? (Redacted some of the directories and search strings)<= br>
```
Debugger entered--Lisp error: (file-error "Read error&qu= ot; "Is a directory" "/Users/x/x/x/common/x")
=C2=A0= insert-file-contents("/Users/x/x/x/common/x" nil)
=C2=A0 file= loop-next-file(t)
=C2=A0 fileloop-continue()
=C2=A0 project-query-rep= lace-regexp("x::x::x::x" "y::y::y::y")
=C2=A0 funcal= l-interactively(project-query-replace-regexp "x::x::x::x" "y= ::y::y::y")
=C2=A0 call-interactively(project-query-replace-regexp = nil nil)
=C2=A0 command-execute(project-query-replace-regexp)
```
=
Running: GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-= 1671.60 Version 10.14.6 (Build 18G95)) of 2022-04-04

project.el: Ver= sion: 0.8.1

Config (using straight):
```
(use-package project<= br>=C2=A0 :bind-keymap ("C-x p" . project-prefix-map))
```
=
Is `project-files` perhaps being loaded with incorrect file names insome cases?


In GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.= 7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95))
=C2=A0of 2022-04-0= 4 built on builder10-14.lan
Windowing system distributor 'Apple'= , version 10.3.2113
System Description: =C2=A0macOS 12.3.1

Config= ured using:
=C2=A0'configure --with-ns '--enable-locallisppath= =3D/Library/Application
=C2=A0Support/Emacs/${version}/site-lisp:/Librar= y/Application
=C2=A0Support/Emacs/site-lisp' --with-modules'
=
Configured features:
ACL GMP GNUTLS JSON LIBXML2 MODULES NOTIFY KQUE= UE NS PDUMPER THREADS
TOOLKIT_SCROLL_BARS ZLIB

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

Major mode: Magit

Minor modes in effect:
=C2=A0 cs= v-field-index-mode: t
=C2=A0 global-git-commit-mode: t
=C2=A0 pyvenv-= mode: t
=C2=A0 global-tree-sitter-mode: t
=C2=A0 global-company-mode:= t
=C2=A0 company-mode: t
=C2=A0 marginalia-mode: t
=C2=A0 vertico= -mode: t
=C2=A0 global-undo-tree-mode: t
=C2=A0 undo-tree-mode: t
= =C2=A0 global-anzu-mode: t
=C2=A0 anzu-mode: t
=C2=A0 shell-dirtrack-= mode: t
=C2=A0 recentf-mode: t
=C2=A0 savehist-mode: t
=C2=A0 show= -smartparens-global-mode: t
=C2=A0 smartparens-global-mode: t
=C2=A0 = yas-global-mode: t
=C2=A0 yas-minor-mode: t
=C2=A0 windmove-mode: t=C2=A0 override-global-mode: t
=C2=A0 which-key-mode: t
=C2=A0 glob= al-hl-line-mode: t
=C2=A0 global-auto-revert-mode: t
=C2=A0 delete-se= lection-mode: t
=C2=A0 straight-use-package-mode: t
=C2=A0 straight-p= ackage-neutering-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-m= ode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
= =C2=A0 mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 glo= bal-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mo= de: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t<= br>=C2=A0 auto-compression-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 = column-number-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mar= k-mode: t

Load-path shadows:
/Users/abroekhof/.emacs.d/straight/b= uild/jsonrpc/jsonrpc hides /Applications/Emacs.app/Contents/Resources/lisp/= jsonrpc
/Users/abroekhof/.emacs.d/straight/build/transient/transient hid= es /Applications/Emacs.app/Contents/Resources/lisp/transient
/Users/abro= ekhof/.emacs.d/straight/build/xref/xref hides /Applications/Emacs.app/Conte= nts/Resources/lisp/progmodes/xref
/Users/abroekhof/.emacs.d/straight/bui= ld/project/project hides /Applications/Emacs.app/Contents/Resources/lisp/pr= ogmodes/project
/Users/abroekhof/.emacs.d/straight/build/flymake/flymake= hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/flymake/Users/abroekhof/.emacs.d/straight/build/org/ob-exp hides /Applications/Em= acs.app/Contents/Resources/lisp/org/ob-exp
/Users/abroekhof/.emacs.d/str= aight/build/org/ob-emacs-lisp hides /Applications/Emacs.app/Contents/Resour= ces/lisp/org/ob-emacs-lisp
/Users/abroekhof/.emacs.d/straight/build/org/= oc hides /Applications/Emacs.app/Contents/Resources/lisp/org/oc
/Users/a= broekhof/.emacs.d/straight/build/org/ob-css hides /Applications/Emacs.app/C= ontents/Resources/lisp/org/ob-css
/Users/abroekhof/.emacs.d/straight/bui= ld/org/ob-lob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-= lob
/Users/abroekhof/.emacs.d/straight/build/org/ol-irc hides /Applicati= ons/Emacs.app/Contents/Resources/lisp/org/ol-irc
/Users/abroekhof/.emacs= .d/straight/build/org/ob-forth hides /Applications/Emacs.app/Contents/Resou= rces/lisp/org/ob-forth
/Users/abroekhof/.emacs.d/straight/build/org/org-= macs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macs
= /Users/abroekhof/.emacs.d/straight/build/org/ob hides /Applications/Emacs.a= pp/Contents/Resources/lisp/org/ob
/Users/abroekhof/.emacs.d/straight/bui= ld/org/org-version hides /Applications/Emacs.app/Contents/Resources/lisp/or= g/org-version
/Users/abroekhof/.emacs.d/straight/build/org/ob-scheme hid= es /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scheme
/Users/= abroekhof/.emacs.d/straight/build/org/ox hides /Applications/Emacs.app/Cont= ents/Resources/lisp/org/ox
/Users/abroekhof/.emacs.d/straight/build/org/= ob-C hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-C
/Use= rs/abroekhof/.emacs.d/straight/build/org/org-capture hides /Applications/Em= acs.app/Contents/Resources/lisp/org/org-capture
/Users/abroekhof/.emacs.= d/straight/build/org/ob-ref hides /Applications/Emacs.app/Contents/Resource= s/lisp/org/ob-ref
/Users/abroekhof/.emacs.d/straight/build/org/ob-clojur= e hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-clojure
/= Users/abroekhof/.emacs.d/straight/build/org/org-mouse hides /Applications/E= macs.app/Contents/Resources/lisp/org/org-mouse
/Users/abroekhof/.emacs.d= /straight/build/org/org-ctags hides /Applications/Emacs.app/Contents/Resour= ces/lisp/org/org-ctags
/Users/abroekhof/.emacs.d/straight/build/org/org-= entities hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-enti= ties
/Users/abroekhof/.emacs.d/straight/build/org/org-archive hides /App= lications/Emacs.app/Contents/Resources/lisp/org/org-archive
/Users/abroe= khof/.emacs.d/straight/build/org/ob-screen hides /Applications/Emacs.app/Co= ntents/Resources/lisp/org/ob-screen
/Users/abroekhof/.emacs.d/straight/b= uild/org/ol-bibtex hides /Applications/Emacs.app/Contents/Resources/lisp/or= g/ol-bibtex
/Users/abroekhof/.emacs.d/straight/build/org/ob-haskell hide= s /Applications/Emacs.app/Contents/Resources/lisp/org/ob-haskell
/Users/= abroekhof/.emacs.d/straight/build/org/org-table hides /Applications/Emacs.a= pp/Contents/Resources/lisp/org/org-table
/Users/abroekhof/.emacs.d/strai= ght/build/org/ol-eww hides /Applications/Emacs.app/Contents/Resources/lisp/= org/ol-eww
/Users/abroekhof/.emacs.d/straight/build/org/ol-man hides /Ap= plications/Emacs.app/Contents/Resources/lisp/org/ol-man
/Users/abroekhof= /.emacs.d/straight/build/org/ox-org hides /Applications/Emacs.app/Contents/= Resources/lisp/org/ox-org
/Users/abroekhof/.emacs.d/straight/build/org/o= rg-num hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-num/Users/abroekhof/.emacs.d/straight/build/org/org-plot hides /Applications/= Emacs.app/Contents/Resources/lisp/org/org-plot
/Users/abroekhof/.emacs.d= /straight/build/org/ol-rmail hides /Applications/Emacs.app/Contents/Resourc= es/lisp/org/ol-rmail
/Users/abroekhof/.emacs.d/straight/build/org/ob-awk= hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-awk
/Users= /abroekhof/.emacs.d/straight/build/org/ob-groovy hides /Applications/Emacs.= app/Contents/Resources/lisp/org/ob-groovy
/Users/abroekhof/.emacs.d/stra= ight/build/org/ob-octave hides /Applications/Emacs.app/Contents/Resources/l= isp/org/ob-octave
/Users/abroekhof/.emacs.d/straight/build/org/org-faces= hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-faces
/Us= ers/abroekhof/.emacs.d/straight/build/org/oc-biblatex hides /Applications/E= macs.app/Contents/Resources/lisp/org/oc-biblatex
/Users/abroekhof/.emacs= .d/straight/build/org/org-colview hides /Applications/Emacs.app/Contents/Re= sources/lisp/org/org-colview
/Users/abroekhof/.emacs.d/straight/build/or= g/ob-R hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-R
/U= sers/abroekhof/.emacs.d/straight/build/org/org-refile hides /Applications/E= macs.app/Contents/Resources/lisp/org/org-refile
/Users/abroekhof/.emacs.= d/straight/build/org/org-timer hides /Applications/Emacs.app/Contents/Resou= rces/lisp/org/org-timer
/Users/abroekhof/.emacs.d/straight/build/org/org= -mobile hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mobil= e
/Users/abroekhof/.emacs.d/straight/build/org/ob-fortran hides /Applica= tions/Emacs.app/Contents/Resources/lisp/org/ob-fortran
/Users/abroekhof/= .emacs.d/straight/build/org/ob-shell hides /Applications/Emacs.app/Contents= /Resources/lisp/org/ob-shell
/Users/abroekhof/.emacs.d/straight/build/or= g/ob-perl hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-perl=
/Users/abroekhof/.emacs.d/straight/build/org/ob-sqlite hides /Applicati= ons/Emacs.app/Contents/Resources/lisp/org/ob-sqlite
/Users/abroekhof/.em= acs.d/straight/build/org/oc-basic hides /Applications/Emacs.app/Contents/Re= sources/lisp/org/oc-basic
/Users/abroekhof/.emacs.d/straight/build/org/o= b-sed hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sed
/= Users/abroekhof/.emacs.d/straight/build/org/org-list hides /Applications/Em= acs.app/Contents/Resources/lisp/org/org-list
/Users/abroekhof/.emacs.d/s= traight/build/org/ob-ruby hides /Applications/Emacs.app/Contents/Resources/= lisp/org/ob-ruby
/Users/abroekhof/.emacs.d/straight/build/org/ob-eval hi= des /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eval
/Users/a= broekhof/.emacs.d/straight/build/org/org-habit hides /Applications/Emacs.ap= p/Contents/Resources/lisp/org/org-habit
/Users/abroekhof/.emacs.d/straig= ht/build/org/org-clock hides /Applications/Emacs.app/Contents/Resources/lis= p/org/org-clock
/Users/abroekhof/.emacs.d/straight/build/org/org-goto hi= des /Applications/Emacs.app/Contents/Resources/lisp/org/org-goto
/Users/= abroekhof/.emacs.d/straight/build/org/ox-html hides /Applications/Emacs.app= /Contents/Resources/lisp/org/ox-html
/Users/abroekhof/.emacs.d/straight/= build/org/org-src hides /Applications/Emacs.app/Contents/Resources/lisp/org= /org-src
/Users/abroekhof/.emacs.d/straight/build/org/ob-lisp hides /App= lications/Emacs.app/Contents/Resources/lisp/org/ob-lisp
/Users/abroekhof= /.emacs.d/straight/build/org/ol-eshell hides /Applications/Emacs.app/Conten= ts/Resources/lisp/org/ol-eshell
/Users/abroekhof/.emacs.d/straight/build= /org/ob-ditaa hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-= ditaa
/Users/abroekhof/.emacs.d/straight/build/org/org-pcomplete hides /= Applications/Emacs.app/Contents/Resources/lisp/org/org-pcomplete
/Users/= abroekhof/.emacs.d/straight/build/org/org-lint hides /Applications/Emacs.ap= p/Contents/Resources/lisp/org/org-lint
/Users/abroekhof/.emacs.d/straigh= t/build/org/ox-latex hides /Applications/Emacs.app/Contents/Resources/lisp/= org/ox-latex
/Users/abroekhof/.emacs.d/straight/build/org/ob-sass hides = /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sass
/Users/abroe= khof/.emacs.d/straight/build/org/ob-tangle hides /Applications/Emacs.app/Co= ntents/Resources/lisp/org/ob-tangle
/Users/abroekhof/.emacs.d/straight/b= uild/org/ob-calc hides /Applications/Emacs.app/Contents/Resources/lisp/org/= ob-calc
/Users/abroekhof/.emacs.d/straight/build/org/ob-java hides /Appl= ications/Emacs.app/Contents/Resources/lisp/org/ob-java
/Users/abroekhof/= .emacs.d/straight/build/org/ox-icalendar hides /Applications/Emacs.app/Cont= ents/Resources/lisp/org/ox-icalendar
/Users/abroekhof/.emacs.d/straight/= build/org/ol-mhe hides /Applications/Emacs.app/Contents/Resources/lisp/org/= ol-mhe
/Users/abroekhof/.emacs.d/straight/build/org/org-attach-git hides= /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach-git
/Use= rs/abroekhof/.emacs.d/straight/build/org/ox-md hides /Applications/Emacs.ap= p/Contents/Resources/lisp/org/ox-md
/Users/abroekhof/.emacs.d/straight/b= uild/org/ox-beamer hides /Applications/Emacs.app/Contents/Resources/lisp/or= g/ox-beamer
/Users/abroekhof/.emacs.d/straight/build/org/org-element hid= es /Applications/Emacs.app/Contents/Resources/lisp/org/org-element
/User= s/abroekhof/.emacs.d/straight/build/org/oc-natbib hides /Applications/Emacs= .app/Contents/Resources/lisp/org/oc-natbib
/Users/abroekhof/.emacs.d/str= aight/build/org/org-protocol hides /Applications/Emacs.app/Contents/Resourc= es/lisp/org/org-protocol
/Users/abroekhof/.emacs.d/straight/build/org/ob= -gnuplot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-gnupl= ot
/Users/abroekhof/.emacs.d/straight/build/org/org-tempo hides /Applica= tions/Emacs.app/Contents/Resources/lisp/org/org-tempo
/Users/abroekhof/.= emacs.d/straight/build/org/ob-latex hides /Applications/Emacs.app/Contents/= Resources/lisp/org/ob-latex
/Users/abroekhof/.emacs.d/straight/build/org= /ol-w3m hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-w3m/Users/abroekhof/.emacs.d/straight/build/org/org-id hides /Applications/Em= acs.app/Contents/Resources/lisp/org/org-id
/Users/abroekhof/.emacs.d/str= aight/build/org/ox-man hides /Applications/Emacs.app/Contents/Resources/lis= p/org/ox-man
/Users/abroekhof/.emacs.d/straight/build/org/ol-doi hides /= Applications/Emacs.app/Contents/Resources/lisp/org/ol-doi
/Users/abroekh= of/.emacs.d/straight/build/org/org-feed hides /Applications/Emacs.app/Conte= nts/Resources/lisp/org/org-feed
/Users/abroekhof/.emacs.d/straight/build= /org/ob-julia hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-= julia
/Users/abroekhof/.emacs.d/straight/build/org/ob-lua hides /Applica= tions/Emacs.app/Contents/Resources/lisp/org/ob-lua
/Users/abroekhof/.ema= cs.d/straight/build/org/ob-table hides /Applications/Emacs.app/Contents/Res= ources/lisp/org/ob-table
/Users/abroekhof/.emacs.d/straight/build/org/ob= -ocaml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ocaml/Users/abroekhof/.emacs.d/straight/build/org/oc-csl hides /Applications/E= macs.app/Contents/Resources/lisp/org/oc-csl
/Users/abroekhof/.emacs.d/st= raight/build/org/ol-gnus hides /Applications/Emacs.app/Contents/Resources/l= isp/org/ol-gnus
/Users/abroekhof/.emacs.d/straight/build/org/org-indent = hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-indent
/Us= ers/abroekhof/.emacs.d/straight/build/org/ob-lilypond hides /Applications/E= macs.app/Contents/Resources/lisp/org/ob-lilypond
/Users/abroekhof/.emacs= .d/straight/build/org/ob-matlab hides /Applications/Emacs.app/Contents/Reso= urces/lisp/org/ob-matlab
/Users/abroekhof/.emacs.d/straight/build/org/or= g-datetree hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-da= tetree
/Users/abroekhof/.emacs.d/straight/build/org/ol-docview hides /Ap= plications/Emacs.app/Contents/Resources/lisp/org/ol-docview
/Users/abroe= khof/.emacs.d/straight/build/org/ob-python hides /Applications/Emacs.app/Co= ntents/Resources/lisp/org/ob-python
/Users/abroekhof/.emacs.d/straight/b= uild/org/ob-makefile hides /Applications/Emacs.app/Contents/Resources/lisp/= org/ob-makefile
/Users/abroekhof/.emacs.d/straight/build/org/org-duratio= n hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-duration/Users/abroekhof/.emacs.d/straight/build/org/org-agenda hides /Application= s/Emacs.app/Contents/Resources/lisp/org/org-agenda
/Users/abroekhof/.ema= cs.d/straight/build/org/ob-dot hides /Applications/Emacs.app/Contents/Resou= rces/lisp/org/ob-dot
/Users/abroekhof/.emacs.d/straight/build/org/ob-js = hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-js
/Users/a= broekhof/.emacs.d/straight/build/org/ox-publish hides /Applications/Emacs.a= pp/Contents/Resources/lisp/org/ox-publish
/Users/abroekhof/.emacs.d/stra= ight/build/org/org-inlinetask hides /Applications/Emacs.app/Contents/Resour= ces/lisp/org/org-inlinetask
/Users/abroekhof/.emacs.d/straight/build/org= /ob-org hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-org/Users/abroekhof/.emacs.d/straight/build/org/org-keys hides /Applications/= Emacs.app/Contents/Resources/lisp/org/org-keys
/Users/abroekhof/.emacs.d= /straight/build/org/ob-core hides /Applications/Emacs.app/Contents/Resource= s/lisp/org/ob-core
/Users/abroekhof/.emacs.d/straight/build/org/org-comp= at hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-compat
= /Users/abroekhof/.emacs.d/straight/build/org/ol hides /Applications/Emacs.a= pp/Contents/Resources/lisp/org/ol
/Users/abroekhof/.emacs.d/straight/bui= ld/org/ox-odt hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-= odt
/Users/abroekhof/.emacs.d/straight/build/org/ol-info hides /Applicat= ions/Emacs.app/Contents/Resources/lisp/org/ol-info
/Users/abroekhof/.ema= cs.d/straight/build/org/ob-plantuml hides /Applications/Emacs.app/Contents/= Resources/lisp/org/ob-plantuml
/Users/abroekhof/.emacs.d/straight/build/= org/ob-eshell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-= eshell
/Users/abroekhof/.emacs.d/straight/build/org/ox-ascii hides /Appl= ications/Emacs.app/Contents/Resources/lisp/org/ox-ascii
/Users/abroekhof= /.emacs.d/straight/build/org/org-loaddefs hides /Applications/Emacs.app/Con= tents/Resources/lisp/org/org-loaddefs
/Users/abroekhof/.emacs.d/straight= /build/org/ox-koma-letter hides /Applications/Emacs.app/Contents/Resources/= lisp/org/ox-koma-letter
/Users/abroekhof/.emacs.d/straight/build/org/ob-= maxima hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-maxima<= br>/Users/abroekhof/.emacs.d/straight/build/org/org hides /Applications/Ema= cs.app/Contents/Resources/lisp/org/org
/Users/abroekhof/.emacs.d/straigh= t/build/org/ol-bbdb hides /Applications/Emacs.app/Contents/Resources/lisp/o= rg/ol-bbdb
/Users/abroekhof/.emacs.d/straight/build/org/org-macro hides = /Applications/Emacs.app/Contents/Resources/lisp/org/org-macro
/Users/abr= oekhof/.emacs.d/straight/build/org/ob-sql hides /Applications/Emacs.app/Con= tents/Resources/lisp/org/ob-sql
/Users/abroekhof/.emacs.d/straight/build= /org/org-attach hides /Applications/Emacs.app/Contents/Resources/lisp/org/o= rg-attach
/Users/abroekhof/.emacs.d/straight/build/org/ob-processing hid= es /Applications/Emacs.app/Contents/Resources/lisp/org/ob-processing
/Us= ers/abroekhof/.emacs.d/straight/build/org/ox-texinfo hides /Applications/Em= acs.app/Contents/Resources/lisp/org/ox-texinfo
/Users/abroekhof/.emacs.d= /straight/build/org/org-crypt hides /Applications/Emacs.app/Contents/Resour= ces/lisp/org/org-crypt
/Users/abroekhof/.emacs.d/straight/build/org/org-= footnote hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-foot= note
/Users/abroekhof/.emacs.d/straight/build/org/org-install hides /App= lications/Emacs.app/Contents/Resources/lisp/org/org-install
/Users/abroe= khof/.emacs.d/straight/build/org/ob-comint hides /Applications/Emacs.app/Co= ntents/Resources/lisp/org/ob-comint
/Users/abroekhof/.emacs.d/straight/b= uild/eldoc/eldoc hides /Applications/Emacs.app/Contents/Resources/lisp/emac= s-lisp/eldoc

Features:
(shadow mail-extr emacsbug sendmail org-in= dent org-bullets cl-print
cus-start cus-load sh-script smie executable a= propos goto-addr misearch
multi-isearch bug-reference csv-mode sort help= -fns magit-patch
magit-subtree magit-gitignore magit-ediff ediff ediff-m= erg ediff-mult
ediff-wind ediff-diff ediff-help ediff-init ediff-util pr= otobuf-mode
conf-mode gn-mode pulse consult-xref eglot array jsonrpc cc-= mode
cc-fonts cc-guess cc-menus cc-styles cc-align avy magit-extras
m= agit-bookmark magit-submodule magit-obsolete magit-blame magit-stash
mag= it-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
mag= it-remote magit-commit magit-sequence magit-notes magit-worktree
magit-t= ag magit-merge magit-branch magit-reset magit-files magit-refs
magit-sta= tus magit package url-handlers magit-repos magit-apply
magit-wip magit-l= og magit-diff smerge-mode git-commit log-edit add-log
magit-core magit-a= utorevert magit-margin magit-transient magit-process
with-editor server = magit-mode transient magit-git magit-base
magit-section crm compat-27 co= mpat-26 compat olivetti vertico-directory
vc-mtn vc-hg vc-bzr vc-src vc-= sccs vc-svn vc-cvs vc-rcs consult-vertico
consult rainbow-delimiters hig= hlight-symbol diff-hl log-view pcvs-util
vc-dir vc company-oddmuse compa= ny-keywords company-etags company-gtags
company-dabbrev-code company-dab= brev company-files company-clang
company-capf company-cmake company-sema= ntic company-template
company-bbdb init auctex-autoloads tex-site web-mo= de-autoloads
multi-vterm multi-vterm-autoloads vterm bookmark face-remap= color term
disp-table ehelp vterm-module term/xterm xterm vterm-autoloa= ds
elfeed-org-autoloads s-autoloads elfeed-autoloads vlf-setup vlf vlf-b= ase
vlf-tune vlf-autoloads go-mode find-file ffap etags fileloop xrefgo-mode-autoloads csv-mode-autoloads gn-mode-autoloads
protobuf-mode-au= toloads blacken blacken-autoloads pyvenv eshell esh-cmd
esh-ext esh-opt = esh-proc esh-io esh-arg esh-module esh-groups esh-util
pyvenv-autoloads = python-mode info-look tramp-sh which-func imenu
hideshow hippie-exp ert = ewoc debug backtrace cc-cmds cc-engine cc-vars
cc-defs python-mode-autol= oads eglot-autoloads jsonrpc-autoloads
flymake-proc flymake project warn= ings flymake-autoloads eldoc-autoloads
google-c-style google-c-style-aut= oloads tree-sitter-langs
tree-sitter-langs-build tar-mode arc-mode archi= ve-mode pp tree-sitter-hl
tree-sitter tree-sitter-load tree-sitter-cli t= sc tsc-dyn tsc-dyn-get
compile dired-aux tsc-obsolete tree-sitter-langs-= autoloads
tree-sitter-autoloads tsc-autoloads company pcase company-auto= loads
project-autoloads xref-autoloads diff-hl-autoloads magit-autoloads=
git-commit-autoloads with-editor-autoloads transient-autoloads
olive= tti-autoloads org-roam-autoloads magit-section-autoloads
compat-autoload= s emacsql-sqlite-autoloads emacsql-autoloads ox-gfm
ox-odt rng-loc rng-u= ri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml= -enc xmltok nxml-util ox-md ox-latex ox-icalendar
org-agenda ox-html tab= le ox-ascii ox-publish ox ox-gfm-autoloads
org-bullets-autoloads ob-dot = ob-calc calc-store calc-trail calc-ext calc
calc-loaddefs rect calc-macs= consult-autoloads autoload radix-tree
lisp-mnt marginalia marginalia-au= toloads orderless orderless-autoloads
use-package-ensure vertico vertico= -autoloads highlight-symbol-autoloads
expand-region-autoloads undo-tree = diff queue undo-tree-autoloads
queue-autoloads anzu anzu-autoloads crux = tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat she= ll ls-lisp crux-autoloads
recentf tree-widget savehist smartparens dash = smartparens-autoloads
dash-autoloads yasnippet yasnippet-autoloads buffe= r-move-autoloads
windmove ace-window-autoloads switch-window-autoloads e= dmacro kmacro
avy-autoloads use-package-bind-key bind-key which-key
w= hich-key-autoloads rainbow-delimiters-autoloads use-package-diminish
dim= inish diminish-autoloads hl-line leuven-theme leuven-theme-autoloads
aut= orevert filenotify delsel exec-path-from-shell
exec-path-from-shell-auto= loads finder-inf vc-git diff-mode vc-dispatcher
org-element org-persist = org-id org-refile avl-tree generator oc-basic
ol-eww eww xdg url-queue t= hingatpt mm-url ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-sea= rch eieio-opt speedbar ezimage dframe gnus-art
mm-uu mml2015 mm-view mml= -smime smime dig gnus-sum shr kinsoku svg dom
browse-url url url-proxy u= rl-privacy url-expand url-methods url-history
url-cookie url-domsuf url-= util url-parse url-vars mailcap gnus-group
gnus-undo gnus-start gnus-dbu= s dbus xml gnus-cloud nnimap nnmail
mail-source utf7 netrc nnoo parse-ti= me gnus-spec gnus-int gnus-range
message rmc puny rfc822 mml mml-sec epa= derived epg rfc6068 epg-config
mm-decode mm-bodies mm-encode mail-parse= rfc2231 mailabbrev gmm-utils
mailheader gnus-win gnus nnheader gnus-uti= l rmail rmail-loaddefs
auth-source eieio eieio-core eieio-loaddefs passw= ord-cache json map
rfc2047 rfc2045 ietf-drums text-property-search mail-= utils mm-util
mail-prsvr wid-edit ol-docview doc-view jka-compr image-mo= de exif dired
dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-= doi
org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macr= o
org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-col= or
ring org-list org-faces org-entities time-date noutline outline
ea= sy-mmode org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table
o= l rx org-fold org-fold-core org-keys oc org-compat advice org-macs
org-l= oaddefs format-spec find-func cal-menu calendar cal-loaddefs
use-package= -core use-package-autoloads bind-key-autoloads
straight-autoloads info c= l-seq cl-extra help-mode seq byte-opt straight
subr-x cl-macs gv cl-load= defs cl-lib bytecomp byte-compile cconv
iso-transl tooltip eldoc paren e= lectric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel t= erm/ns-win ns-win ucs-normalize
mule-util term/common-win tool-bar dnd f= ontset image regexp-opt fringe
tabulated-list replace newcomment text-mo= de lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearc= h easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-= core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lan= g misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-m= s cp51932
hebrew greek romanian slovak czech european ethiopic indian cy= rillic
chinese composite emoji-zwj charscript charprop case-table epa-ho= ok
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button<= br>loaddefs faces cus-face macroexp files window text-properties overlaysha1 md5 base64 format env code-pages mule custom widget
hashtable-prin= t-readable backquote threads kqueue cocoa ns multi-tty
make-network-proc= ess emacs)

Memory information:
((conses 16 2698533 255986)
=C2= =A0(symbols 48 60712 8)
=C2=A0(strings 32 455047 46316)
=C2=A0(string= -bytes 1 161974757)
=C2=A0(vectors 16 112466)
=C2=A0(vector-slots 8 1= 740442 442702)
=C2=A0(floats 8 768 2793)
=C2=A0(intervals 56 865946 3= 7818)
=C2=A0(buffers 992 231))
--00000000000073e3bf05dec298c5-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 14 21:57:24 2022 Received: (at 55382) by debbugs.gnu.org; 15 May 2022 01:57:24 +0000 Received: from localhost ([127.0.0.1]:47774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nq3Vc-00076a-7E for submit@debbugs.gnu.org; Sat, 14 May 2022 21:57:24 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:46831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nq3VZ-00076K-SW for 55382@debbugs.gnu.org; Sat, 14 May 2022 21:57:22 -0400 Received: by mail-wr1-f54.google.com with SMTP id i5so16150975wrc.13 for <55382@debbugs.gnu.org>; Sat, 14 May 2022 18:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=SCrT99VAMXd87WAdm/17RM3lOy9IwhEW4SXpdBy4XXs=; b=YhsbMlMDvhLkxclAwH1gyKh3Ch5iUe5RN+Bv6jV0r6S4aEFYFtG5iZ2rnryi8Hlcfx gQ/CxWeLhZrjtX3yBggyBkwFQ6PVqk9SXRCwcOL8fC6bsQ2eBwrwLtrSrZl3Fxfh6uFM 7o1nHiITJH7yEcNig7L0FLo8y9aNlLqhF3+T+N3rMn5J6nc2c67n377Us/Qraq+tOqoN Rweye3UZlSOM2SSmR1zIC8LBWs85M0L/59mvggPTbhAZvfAtuXhARFDeCOD4gZafHclS +HOUi5dGhbJGwl+BzfysdKF3//eMX7LhE/H1KiAqtIUXeu7hGyg58KzFs1Zo0PoiUvj/ pQkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=SCrT99VAMXd87WAdm/17RM3lOy9IwhEW4SXpdBy4XXs=; b=Ae7MTRMiOgGFawYgmHNAcb5LQFmcuPHJPrtSh4135GRepvg0LlNbhwAzoy1pjUGUPT esRbrhzzWyEtJgeLp9gzYWdJYL6ZlPI68Sng/vJOMC2qYsTlBdZNdwnpTFZ0oipUpFtE ywynbKup+MRklskFbjr36n0opWowTNJLzUfERXPXYeI5i0DVR6hyV3W8P9oG4glzqAAW QsBCoAA3aA1AVewiNs6z8kDe1e/o/slzZL9ml21w5c4OdiYx0AwM5nIsa+fAnvIsxabx 4fbrGYmw/ugWZjZM8jA1YB+z/3B3il0ciJqLb90HqMwLLVMBpqt9d2OC1Qpwb+dDwu/5 OwLg== X-Gm-Message-State: AOAM531j+h+M7BKwxj486038JyGwNpOh+6klYghkQsGGQHp4gRvRUHqy H4hDMcAZMILD4eG/S1hcPLs= X-Google-Smtp-Source: ABdhPJz/ZMFJcAvqzmhDyFGXEh9SlPyntgomL9hv21MVSU3Ezp1Npx4Yr7sXzGZdW6F5oAeWu0oYZw== X-Received: by 2002:adf:eec9:0:b0:20d:5f7:f54a with SMTP id a9-20020adfeec9000000b0020d05f7f54amr486354wrp.714.1652579836001; Sat, 14 May 2022 18:57:16 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p15-20020a7bcdef000000b00394351e35edsm9699892wmj.26.2022.05.14.18.57.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 May 2022 18:57:15 -0700 (PDT) Message-ID: <47cd5e66-3164-60cf-ba8b-b4ac872237c7@yandex.ru> Date: Sun, 15 May 2022 04:57:14 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: bug#55382: 28.1; "fileloop-next-file: Read error: Is a directory" when running project-query-replace-regexp Content-Language: en-US To: Alex Broekhof , 55382@debbugs.gnu.org References: From: Dmitry Gutov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 55382 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: -0.5 (/) On 11.05.2022 23:50, Alex Broekhof wrote: > Hitting this error when trying to run project-query-replace-regexp. The > project I'm working under has git submodules, if that could cause any > issues? (Redacted some of the directories and search strings) > > ``` > Debugger entered--Lisp error: (file-error "Read error" "Is a directory" > "/Users/x/x/x/common/x") >   insert-file-contents("/Users/x/x/x/common/x" nil) >   fileloop-next-file(t) >   fileloop-continue() >   project-query-replace-regexp("x::x::x::x" "y::y::y::y") >   funcall-interactively(project-query-replace-regexp "x::x::x::x" > "y::y::y::y") >   call-interactively(project-query-replace-regexp nil nil) >   command-execute(project-query-replace-regexp) Hi! This is arguably a but of the project-vc's project-files implementation, but there's no obvious way to fix it without compromising performance. And yes, it's related to submodules. Try this patch please: diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 6c50135358..be9532b649 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1088,7 +1088,9 @@ project-query-replace-regexp (query-replace-read-args "Query replace (regexp)" t t))) (list from to)))) (fileloop-initialize-replace - from to (project-files (project-current t)) 'default) + from to + (cl-delete-if-not #'file-regular-p (project-files (project-current t))) + 'default) (fileloop-continue)) (defvar compilation-read-command) From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 20:14:26 2022 Received: (at 55382-done) by debbugs.gnu.org; 4 Jun 2022 00:14:26 +0000 Received: from localhost ([127.0.0.1]:57222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxHQw-0002a3-Fb for submit@debbugs.gnu.org; Fri, 03 Jun 2022 20:14:26 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:37733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxHQu-0002Zj-C6 for 55382-done@debbugs.gnu.org; Fri, 03 Jun 2022 20:14:25 -0400 Received: by mail-wr1-f46.google.com with SMTP id m26so801356wrb.4 for <55382-done@debbugs.gnu.org>; Fri, 03 Jun 2022 17:14:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:from:to:references:in-reply-to :content-transfer-encoding; bh=YV/YN0ODZ/iW6tQp2ShQxIMQ36Ib80Wpo7IPZkAOnLk=; b=PY0/D9n2y9ginGtfOZflRMcKtqzgr9HJR+UmU+Okl8IQl3G2R+8+nboI3Vs01e7XGf KrQPTtpTOdfsLvwlK7FoccL2XV0rb8uhlYRvZLn9vLlLNjULzjkPfGr0tZNx8pAeKWQx MFaGJizMg7LyL0NGK8NL7l4k2xa5QskMz8A+uSJNNyUXl1M3u1A8MrV+sdTzcNcayAz8 UnYxdVYCkhWUKN5SToAgViu6YE/ZaEyM6wmgWyOSrgTioGXMCU8NvesaMdPWuGTywrHP hmTomFeh/d6svGthRh4dvJvDKpzrxEmjUoazuArYVCzwtzvQ+xDKsK4vpvFKe0cUNXaH IEnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:from:to:references:in-reply-to :content-transfer-encoding; bh=YV/YN0ODZ/iW6tQp2ShQxIMQ36Ib80Wpo7IPZkAOnLk=; b=a31snijwMM1gZqvbSLg/Is10C/uQ3qgNVtGFEMTtj/jjEzCOziA6B0+2+UK4rbO/Qg e0WoY/GG1Fw9L08taFA9AAz0BgpMrpQYcPPI0bMZ/UdNR+AZ+Emjbru77Gc6W2bapVo/ 1k4bcnsPXGbOhOwCFKo817GdYFOTaYhZK37Xpu5rk8PXM7lCXO6FAmk9foEKtFQFFGVz H2zkrlI9qDZ0u7pH/2OhIal/64Ai7Jay/A6H8dYTdAZHJJ7PmDDYxqmK157xy8L5BxYK 3gqJdm8gFhmg06ySF35hBcNXpAYSsksRvgbkFuKwFAQkmcUYq+zLsENsAoGYjWD4j7Si 1TDg== X-Gm-Message-State: AOAM532L0izeIOnpMoQyinlyjgsDVQsCvyAwIEUpIaiGGFLTdtmXYGy8 vQmsrZFMVHiFUlRpxgcFN/A= X-Google-Smtp-Source: ABdhPJzzSOwBJJj5ZR9kmUCeyiRpagNeWIO0RtP9lyDGF6D+6dY7NbAb9Wz0Ms59NH6mGecRGK9dlA== X-Received: by 2002:a5d:5002:0:b0:212:dab6:fce9 with SMTP id e2-20020a5d5002000000b00212dab6fce9mr9838947wrt.63.1654301658317; Fri, 03 Jun 2022 17:14:18 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id c3-20020a7bc843000000b0039c3e6edb0asm4351679wml.2.2022.06.03.17.14.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 03 Jun 2022 17:14:17 -0700 (PDT) Message-ID: Date: Sat, 4 Jun 2022 03:14:16 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: bug#55382: 28.1; "fileloop-next-file: Read error: Is a directory" when running project-query-replace-regexp Content-Language: en-US From: Dmitry Gutov To: Alex Broekhof , 55382-done@debbugs.gnu.org References: <47cd5e66-3164-60cf-ba8b-b4ac872237c7@yandex.ru> In-Reply-To: <47cd5e66-3164-60cf-ba8b-b4ac872237c7@yandex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 55382-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: -0.5 (/) Version: 29.1 On 15.05.2022 04:57, Dmitry Gutov wrote: > On 11.05.2022 23:50, Alex Broekhof wrote: >> Hitting this error when trying to run project-query-replace-regexp. >> The project I'm working under has git submodules, if that could cause >> any issues? (Redacted some of the directories and search strings) >> >> ``` >> Debugger entered--Lisp error: (file-error "Read error" "Is a >> directory" "/Users/x/x/x/common/x") >>    insert-file-contents("/Users/x/x/x/common/x" nil) >>    fileloop-next-file(t) >>    fileloop-continue() >>    project-query-replace-regexp("x::x::x::x" "y::y::y::y") >>    funcall-interactively(project-query-replace-regexp "x::x::x::x" >> "y::y::y::y") >>    call-interactively(project-query-replace-regexp nil nil) >>    command-execute(project-query-replace-regexp) > > Hi! This is arguably a but of the project-vc's project-files > implementation, but there's no obvious way to fix it without > compromising performance. And yes, it's related to submodules. > > Try this patch please: > > diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el > index 6c50135358..be9532b649 100644 > --- a/lisp/progmodes/project.el > +++ b/lisp/progmodes/project.el > @@ -1088,7 +1088,9 @@ project-query-replace-regexp >                    (query-replace-read-args "Query replace (regexp)" t > t))) >         (list from to)))) >    (fileloop-initialize-replace > -   from to (project-files (project-current t)) 'default) > +   from to > +   (cl-delete-if-not #'file-regular-p (project-files (project-current t))) > +   'default) >    (fileloop-continue)) > >  (defvar compilation-read-command) Now pushed to master. From unknown Mon Aug 18 04:42:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 02 Jul 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 05:56:13 2022 Received: (at control) by debbugs.gnu.org; 12 Oct 2022 09:56:13 +0000 Received: from localhost ([127.0.0.1]:55761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiYTF-00044b-GD for submit@debbugs.gnu.org; Wed, 12 Oct 2022 05:56:13 -0400 Received: from mail-oa1-f41.google.com ([209.85.160.41]:37694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oiYTB-00044L-H4 for control@debbugs.gnu.org; Wed, 12 Oct 2022 05:56:12 -0400 Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-12c8312131fso18922642fac.4 for ; Wed, 12 Oct 2022 02:56:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=I/A8vK6sVuqq2rv4rkHGDl/WHDUSXT8jY6XF7sbiQL4=; b=LBdA9XLLSg5/z8r9SCy4vVSemlfMrJKxnCdTNoWcDu7t6Wxg5epSln/i6J4x7mRKVI BtMTbIBcNX8DRo+TtoYq5/7y/hdErLtAbTy5//VNhN3bGaYeeQYq/LECCw6lK6iDUceV prSHnt4DRe0TrdPklOAqS7TcAJ7ay9np3DLHeMCvqvKSkxM1lJ5uNjC54iZON3+xO/9V PZj2dbUNv3jO+p7KF6QAian7y8XKVSDWpft/V/eSEYLLRLCW1MALzGa74rDzDVgM3DfH 5BNNaDOjAWkQrzgUc7qbXnN2qkgLSqEh1Ozi90Vol8aYmXsWqHj16BoCgIDq5DKneAMH Ep9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=I/A8vK6sVuqq2rv4rkHGDl/WHDUSXT8jY6XF7sbiQL4=; b=7lhR8uUugXj9boq8+7zNbdsfBQFChekk5xcwQYmQBBl7qtZLmT4hKFa4X6vL2PA0Yb 1458qWdXeAvQ/ZrNm2PR1nfEToKG6TaWSNxeylg1cwJikZBtwXAeOs9pKxv53l0dEc9t kR8UVa34GSKLWIlXZlDvfbgx5qBKpN0mETMn7lrBq/RtBMQQcVD+g5KoqDZQj3rt/nN+ 7NO0Z0OY837z+0aKp4P4LzM7pJa2vlrGRJdN2xeiSVrut61PZkjbUKP9WNOhRzkHgGDe qZ+YMP/u7MTWd9B/Ct/dHQ17E6WF99NCAP35iQtHm8D0KgpfqjV0k9vr/lifUYtkzV1m awBQ== X-Gm-Message-State: ACrzQf3UVEg8Sn7Cjba6r7G/i1LeVn3AfgtJPxBLbbRk0v1AKAFwe+Ih GuBtczXRyxXXKiRzme7AHJDm5bxTqVIBk/WIHVt9tdoX X-Google-Smtp-Source: AMsMyM4rpV8rmrZF0Yd1HodwIfNIyz366mt662Oi4mElkbtCDIvZ0JwZoFFzMGfRDsC3d5uGZrkIYLG4C72X2EWr2pw= X-Received: by 2002:a05:6870:9126:b0:132:b724:e96c with SMTP id o38-20020a056870912600b00132b724e96cmr1968089oae.199.1665568563939; Wed, 12 Oct 2022 02:56:03 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Oct 2022 02:56:03 -0700 From: Stefan Kangas X-Hashcash: 1:20:221012:control@debbugs.gnu.org::OY4waRhdvFuCTMc5:0YUM MIME-Version: 1.0 Date: Wed, 12 Oct 2022 02:56:03 -0700 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 55382 forcemerge 55382 58453 thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.160.41 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.160.41 listed in wl.mailspike.net] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: control 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 (+) unarchive 55382 forcemerge 55382 58453 thanks From unknown Mon Aug 18 04:42:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Nov 2022 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator