From unknown Wed Jun 18 23:07:51 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49711 <49711@debbugs.gnu.org> To: bug#49711 <49711@debbugs.gnu.org> Subject: Status: 27.2; Deleting a directory called ~ deletes home directory Reply-To: bug#49711 <49711@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:51 +0000 retitle 49711 27.2; Deleting a directory called ~ deletes home directory reassign 49711 emacs submitter 49711 Al Haji-Ali severity 49711 normal tag 49711 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 11:07:27 2021 Received: (at submit) by debbugs.gnu.org; 23 Jul 2021 15:07:27 +0000 Received: from localhost ([127.0.0.1]:44296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6wlp-0003nH-5i for submit@debbugs.gnu.org; Fri, 23 Jul 2021 11:07:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:40282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6wll-0003n7-7p for submit@debbugs.gnu.org; Fri, 23 Jul 2021 11:07:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6wll-0002yy-3G for bug-gnu-emacs@gnu.org; Fri, 23 Jul 2021 11:07:21 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:34389) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6wlf-0005YM-S5 for bug-gnu-emacs@gnu.org; Fri, 23 Jul 2021 11:07:20 -0400 Received: by mail-wr1-x429.google.com with SMTP id r2so2760884wrl.1 for ; Fri, 23 Jul 2021 08:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=T9PI7uBGbZduXkiGo/C6jcmJNoaX6sj/4Cguo6LKqHM=; b=LgP9CMhY8kpSNtja8B2qB3r1OgoWl14gLqU+sP+r4+q17vVM2RrjYKFBZ6XWBnTTMM c02z2fRg3nTisuTdlG++Ko1nIUPUc60zweBWGrLj2EHKWUW38CYlBRhtCsLZbHn7sGsD NiL6W8BnwILsLmP8/m4TzF2Kz0O0UNrLOMynM/p39LqfpZW9uedkPC6YT3wH+aRfpbyR +8cNwQU5QyA2dhbTEl1wR2jFx2aKAmJxA3+VBDt+9NeaSyL1GeuGJpxqzUoFKxtPyrzl uHz0wk62ACoUuCOztmPAl9FMOC7QgUSjEB9oVdFWoGwb9DIvUvvCHV8KUDV5EAs+cWmb N7bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=T9PI7uBGbZduXkiGo/C6jcmJNoaX6sj/4Cguo6LKqHM=; b=ffkCFGkK1+8wH5ZIncp0lUkPGFN2X5wqrxFyn1S3Cxac7ZvZH0ouLIVG4Si6Y7L9nM 8lLFuiNnLaMjXp+R5X8JslulFEseUfEpbHpFc0vpmVLCQeiehWADXqrtqyDvWH+WeYph Hao+qUQVFPZuRWXh7PY0OarIRTVUKMX7u1s10OeCPoq7XSqH5M9L8Gg32qBnUfQfWrfp AohGsTUeNqhAYyQJx53PljnwSH+vuWJenAGrbb5isD6dN1FIZx3Jtqck6Er7zzalhT8B 8JHQucZ5gVM/BWqFUtuPUnwHERQE2IuK9Myzgc12/0PtXb5UO+jIVKYIC9PUAzYean2/ hcqA== X-Gm-Message-State: AOAM532R5HxMYmVvRckhty9AMa5dk+1VIN4I11KK5at1d9YrVjqHK7Zc JP5d3ja7m7RAxGW+X6rykiq5y3rusjU= X-Google-Smtp-Source: ABdhPJxm7HwgLALTWNw3/GwIGAdttmEGbwDhXig5LT5G5em29WvCTuQd+yhRZIOQbDogVXolqMiLHw== X-Received: by 2002:adf:a11a:: with SMTP id o26mr5891017wro.19.1627052832704; Fri, 23 Jul 2021 08:07:12 -0700 (PDT) Received: from lxstaff02.gmail.com ([137.195.26.27]) by smtp.gmail.com with ESMTPSA id v2sm33753286wro.48.2021.07.23.08.07.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Jul 2021 08:07:12 -0700 (PDT) User-agent: mu4e 1.5.13; emacs 27.2 From: Al Haji-Ali To: bug-gnu-emacs@gnu.org Subject: 27.2; Deleting a directory called ~ deletes home directory Date: Fri, 23 Jul 2021 16:03:57 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=abdo.haji.ali@gmail.com; helo=mail-wr1-x429.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) In dired, if I delete a directory called `~` (not related to home directory, I created this directory by mistake) and delete it, dired deletes the home directory instead. In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.12) of 2021-05-18 built on lxstaff02 Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: CentOS Linux 7 (Core) Configured using: 'configure --prefix=/home/ah180/.local/ --with-json --with-modules --with-harfbuzz --with-compress-install --with-threads --with-included-regex --with-zlib --with-sound=alsa --without-gconf --with-mailutils --with-xft --with-xml2 --with-cairo --with-gconf --with-xwidgets --without-toolkit-scroll-bars 'CFLAGS=-O3 -mtune=native -march=native -fomit-frame-pointer -I/usr/lib/gcc/x86_64-linux-gnu/9/include/ -L/usr/lib/gcc/x86_64-linux-gnu/9' PKG_CONFIG_PATH=/home/ah180/.local/lib/pkgconfig:/usr/lib64/pkgconfig/:/usr/share/pkgconfig/ CPPFLAGS=-I/home/ah180/.local/include LDFLAGS=-L/home/ah180/.local/lib' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS PDUMPER GMP Important settings: value of $LANG: en_GB.utf8 locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t gnus-dired-mode: t show-mparen-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t shell-dirtrack-mode: t eyebrowse-mode: t pdf-occur-dired-minor-mode: t pdf-occur-global-minor-mode: t radian-universal-keyboard-quit-mode: t global-atomic-chrome-edit-mode: t global-auto-revert-mode: t org-super-agenda-mode: t projectile-mode: t selectrum-prescient-mode: t recentf-mode: t company-prescient-mode: t prescient-persist-mode: t global-company-mode: t company-mode: t display-time-mode: t doom-modeline-mode: t persistent-scratch-autosave-mode: t savehist-mode: t show-paren-mode: t marginalia-mode: t global-undo-fu-session-mode: t undo-fu-session-mode: t undo-fu-mode: t auto-dim-other-buffers-mode: t popper-mode: t global-hungry-delete-mode: t hungry-delete-mode: t dumb-jump-mode: t smartparens-global-mode: t ctrlf-mode: t ctrlf-local-mode: t global-subword-mode: t subword-mode: t global-outline-minor-mode: t outline-minor-mode: t radian-fix-whitespace-global-mode: t radian-fix-whitespace-mode: t save-place-mode: t winner-mode: t selectrum-mode: t which-key-mode: t override-global-mode: t el-patch-use-package-mode: t straight-use-package-mode: t straight-package-neutering-mode: t straight-live-modifications-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t auto-fill-function: radian--do-auto-fill transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-site hides /home/ah180/.local/share/emacs/site-lisp/tex-site /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/auctex hides /home/ah180/.local/share/emacs/site-lisp/auctex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-ispell hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-ispell /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-fold hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-fold /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/bib-cite hides /home/ah180/.local/share/emacs/site-lisp/auctex/bib-cite /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/context-nl hides /home/ah180/.local/share/emacs/site-lisp/auctex/context-nl /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/preview hides /home/ah180/.local/share/emacs/site-lisp/auctex/preview /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-mik hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-mik /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/plain-tex hides /home/ah180/.local/share/emacs/site-lisp/auctex/plain-tex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/multi-prompt hides /home/ah180/.local/share/emacs/site-lisp/auctex/multi-prompt /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-font hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-font /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-info hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-info /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/toolbar-x hides /home/ah180/.local/share/emacs/site-lisp/auctex/toolbar-x /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-jp hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-jp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/context hides /home/ah180/.local/share/emacs/site-lisp/auctex/context /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-style hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-style /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/latex-flymake hides /home/ah180/.local/share/emacs/site-lisp/auctex/latex-flymake /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/font-latex hides /home/ah180/.local/share/emacs/site-lisp/auctex/font-latex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-bar hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-bar /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/texmathp hides /home/ah180/.local/share/emacs/site-lisp/auctex/texmathp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/latex hides /home/ah180/.local/share/emacs/site-lisp/auctex/latex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/tex-buf hides /home/ah180/.local/share/emacs/site-lisp/auctex/tex-buf /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/auctex/context-en hides /home/ah180/.local/share/emacs/site-lisp/auctex/context-en /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-vars hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-vars /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-proc hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-proc /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-view-old hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-view-old /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-headers hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-headers /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-mark hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-mark /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-speedbar hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-speedbar /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-utils hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-utils /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-lists hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-lists /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-view-common hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-view-common /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-meta hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-meta /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-draft hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-draft /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-context hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-context /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-view-gnus hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-view-gnus /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-actions hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-actions /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-compose hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-compose /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-view hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-view /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-contrib hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-contrib /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-main hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-main /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-message hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-message /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-icalendar hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-icalendar /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/mu4e/mu4e-org hides /home/ah180/.local/share/emacs/site-lisp/mu4e/mu4e-org /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-processing hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-processing /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-beamer hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-beamer /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-faces hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-faces /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-refile hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-refile /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-emacs-lisp hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-emacs-lisp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-sed hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-sed /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-java hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-java /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ruby hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ruby /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-clock hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-clock /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-asymptote hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-asymptote /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-src hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-src /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-J hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-J /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-clojure hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-clojure /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-haskell hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-haskell /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-eval hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-eval /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-eshell hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-eshell /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-compat hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-compat /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-man hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-man /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-table hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-table /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-macs hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-macs /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-eshell hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-eshell /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-attach hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-attach /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-timer hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-timer /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-docview hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-docview /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-shen hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-shen /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-shell hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-shell /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-table hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-table /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-lua hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-lua /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-html hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-html /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-stan hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-stan /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-inlinetask hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-inlinetask /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-attach-git hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-attach-git /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-org hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-org /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-comint hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-comint /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-sass hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-sass /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-gnuplot hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-gnuplot /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-w3m hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-w3m /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-info hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-info /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-mouse hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-mouse /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-mobile hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-mobile /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-capture hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-capture /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-archive hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-archive /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-num hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-num /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ocaml hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ocaml /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-plantuml hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-plantuml /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-core hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-core /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-forth hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-forth /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-rmail hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-rmail /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-perl hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-perl /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-texinfo hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-texinfo /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-footnote hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-footnote /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-octave hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-octave /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-bibtex hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-bibtex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-C hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-C /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-python hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-python /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-latex hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-latex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-calc hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-calc /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-ascii hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-ascii /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-protocol hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-protocol /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-awk hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-awk /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-odt hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-odt /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ledger hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ledger /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ditaa hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ditaa /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-mscgen hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-mscgen /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-irc hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-irc /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-vala hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-vala /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-feed hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-feed /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-element hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-element /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-sqlite hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-sqlite /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-habit hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-habit /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-latex hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-latex /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-id hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-id /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ref hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ref /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-org hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-org /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-makefile hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-makefile /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-ebnf hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-ebnf /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-js hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-js /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-sql hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-sql /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-version hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-version /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-plot hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-plot /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-duration hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-duration /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-scheme hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-scheme /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-matlab hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-matlab /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-gnus hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-gnus /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-tangle hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-tangle /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-groovy hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-groovy /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org hides /home/ah180/.local/share/emacs/27.2/lisp/org/org /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-crypt hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-crypt /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-screen hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-screen /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-macro hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-macro /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-icalendar hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-icalendar /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-lob hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-lob /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-hledger hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-hledger /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-lisp hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-lisp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-dot hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-dot /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-list hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-list /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-css hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-css /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-eww hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-eww /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-indent hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-indent /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-entities hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-entities /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-publish hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-publish /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-pcomplete hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-pcomplete /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-lilypond hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-lilypond /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-loaddefs hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-loaddefs /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-R hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-R /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-keys hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-keys /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-colview hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-colview /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-picolisp hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-picolisp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-goto hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-goto /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-exp hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-exp /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-fortran hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-fortran /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-datetree hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-datetree /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-agenda hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-agenda /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-coq hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-coq /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-install hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-install /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-bbdb hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-bbdb /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-maxima hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-maxima /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ol-mhe hides /home/ah180/.local/share/emacs/27.2/lisp/org/ol-mhe /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ox-md hides /home/ah180/.local/share/emacs/27.2/lisp/org/ox-md /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-io hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-io /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-tempo hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-tempo /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-ctags hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-ctags /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/org-lint hides /home/ah180/.local/share/emacs/27.2/lisp/org/org-lint /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/org/ob-abc hides /home/ah180/.local/share/emacs/27.2/lisp/org/ob-abc /home/ah180/Work/Projects/dotfiles/emacs-radian/.emacs.d/.elocal/straight/build-27.2/let-alist/let-alist hides /home/ah180/.local/share/emacs/27.2/lisp/emacs-lisp/let-alist Features: (shadow emacsbug mu4e-alert alert log4e notifications gntp imenu-list lsp-origami lsp-mode lsp-protocol yasnippet spinner smartparens-markdown markdown-mode lv inline ewoc iso-transl magit-gitflow cl-print debug wdired smartparens-html web-mode gnus-msg dired-subtree dired-hacks-utils disp-table woman man dired-aux dumb-jump popup view misearch multi-isearch octave bug-reference magit-extras magit-bookmark magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-section magit-utils dired-single smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs gnus-dired linum reftex-parse auctex-latexmk url-cache smartparens-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp preview mparen hideshow reftex-dcr reftex-auc reftex reftex-loaddefs reftex-vars tex-buf font-latex latex latex-flymake flymake-proc flymake tex-ispell tex-style tex dbus texmathp smartparens-latex tex-mode shell latexenc rotate smartrep zoom windresize eyebrowse warnings ibuffer-vc cal-iso origami origami-parsers cl cal-move network-stream mailalias flyspell-correct flyspell timezone cursor-sensor vc-mtn vc-hg pdf-sync pdf-annot pdf-outline pdf-links pdf-history pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-loader pdf-tools package url-handlers pdf-view pdf-cache pdf-info tq pdf-util pdf-macs shr-color color mm-archive sort smiley gnus-cite mail-extr qp ctrlf embark-consult embark ffap ace-window avy helpful imenu trace edebug backtrace info-look help-fns radix-tree elisp-refs sh-script smie executable tabify org-duration org-indent ol-eww eww mm-url url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir ol-docview ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi atomic-chrome websocket bindat let-alist autorevert filenotify org-super-agenda ts ht org-habit org-element avl-tree org-agenda projectile grep compile ibuf-ext ibuffer ibuffer-loaddefs mu4e-icalendar gnus-icalendar org-capture org-refile icalendar diary-lib diary-loaddefs org-mu4e mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils doc-view image-mode exif mu4e-lists mu4e-message shr svg xml dom browse-url flow-fill org-clock smartparens-org 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 org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys oc org-cite org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs hl-line mu4e-vars message dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader mu4e-meta char-fold mule-util selectrum-prescient selectrum minibuf-eldef crm jka-compr vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-dispatcher consult-selectrum consult recentf tree-widget bookmark text-property-search pp company-prescient prescient company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company help-at-pt cus-edit cus-start cus-load wid-edit time doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons al-main imenu-list-autoloads explain-pause-mode explain-pause-top explain-pause-log-to-socket profiler explain-pause-mode-autoloads highlight-defined highlight-quoted rainbow-delimiters hl-todo spell-fu ispell persistent-scratch persistent-scratch-autoloads lsp-origami-autoloads lsp-mode-autoloads lv-autoloads spinner-autoloads server savehist al-paren rebox2-autoloads paren al-completion embark-consult-autoloads embark-autoloads consult-flycheck-autoloads consult-autoloads marginalia marginalia-autoloads al-spelling flyspell-correct-autoloads spell-fu-autoloads al-pdf saveplace-pdf-view-autoloads al-undo undo-fu-session undo-fu-session-autoloads undo-fu undo-fu-autoloads al-ui ibuffer-vc-autoloads hl-todo-autoloads rainbow-delimiters-autoloads ace-window-autoloads avy-autoloads rotate-autoloads smartrep-autoloads auto-dim-other-buffers face-remap auto-dim-other-buffers-autoloads zoom-autoloads windresize-autoloads eyebrowse-autoloads doom-themes-ext-org doom-one-theme doom-themes doom-themes-base doom-themes-autoloads doom-modeline-autoloads shrink-path-autoloads all-the-icons-autoloads popper popper-autoloads al-shell eshell-syntax-highlighting-autoloads al-text highlight-quoted-autoloads highlight-defined-autoloads whitespace hungry-delete hungry-delete-autoloads al-org origami-autoloads org-super-agenda-autoloads ts-autoloads org-clock-today-autoloads al-magit magit-gitflow-autoloads magit-popup-autoloads al-dired dired-subtree-autoloads dired-hacks-utils-autoloads dired-single-autoloads al-latex auctex-latexmk-autoloads pdf-tools-autoloads tablist-autoloads company-auctex-autoloads al-mu4e mu4e-alert-autoloads ht-autoloads alert-autoloads log4e-autoloads gntp-autoloads mu4e-autoloads al-functions el-patch-template general general-autoloads restart-emacs-autoloads esup-autoloads sx-autoloads atomic-chrome-autoloads websocket-autoloads git-link-autoloads rg-autoloads wgrep-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads git-gutter-autoloads forge-autoloads yaml-autoloads ghub-autoloads treepy-autoloads closql-autoloads emacsql-sqlite-autoloads emacsql-autoloads magit-autoloads magit-section-autoloads git-commit-autoloads transient-autoloads with-editor-autoloads osx-trash-autoloads package-lint-autoloads macrostep-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads yaml-mode-autoloads toml-mode-autoloads ssh-config-mode-autoloads pkgbuild-mode-autoloads pip-requirements-autoloads json-mode-autoloads rx json-snatcher-autoloads json-reformat-autoloads gitignore-mode-autoloads gitconfig-mode-autoloads crontab-mode-autoloads apache-mode-autoloads web-mode-autoloads vimrc-mode-autoloads auctex-autoloads tex-site markdown-mode-autoloads flycheck-autoloads let-alist-autoloads dumb-jump-autoloads popup-autoloads s-autoloads company-prescient-autoloads company-autoloads pyvenv-autoloads yasnippet-autoloads smartparens-config smartparens-text smartparens thingatpt dash smartparens-autoloads dash-autoloads visual-regexp-steroids-autoloads visual-regexp-autoloads ctrlf-autoloads cap-words superword subword delsel noutline outline projectile-autoloads pkg-info-autoloads epl-autoloads saveplace buffer-move-autoloads transpose-frame-autoloads use-package-bind-key winner ring windmove selectrum-prescient-autoloads prescient-autoloads selectrum-autoloads which-key advice which-key-autoloads edmacro kmacro bind-key easy-mmode el-patch el-patch-autoloads no-littering no-littering-autoloads finder-inf blackout blackout-autoloads use-package-core use-package-autoloads bind-key-autoloads straight-autoloads info cl-extra help-mode easymenu straight url-http url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-cookie url-domsuf url-util url-gw url-parse auth-source cl-seq eieio eieio-core eieio-loaddefs password-cache json url-vars nsm rmc gnutls puny pcase cl-macs subr-x map seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2107546 1716477) (symbols 48 70939 368) (strings 32 521625 172248) (string-bytes 1 29158954) (vectors 16 138562) (vector-slots 8 3100562 1504374) (floats 8 30813 12209) (intervals 56 182858 65522) (buffers 1000 275) (heap 1024 221139 98446)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 12:08:10 2021 Received: (at 49711) by debbugs.gnu.org; 23 Jul 2021 16:08:10 +0000 Received: from localhost ([127.0.0.1]:44405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6xic-0005Ji-3b for submit@debbugs.gnu.org; Fri, 23 Jul 2021 12:08:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6xib-0005JN-4j for 49711@debbugs.gnu.org; Fri, 23 Jul 2021 12:08:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qaRo7h3zi8aONqPr1s1nKdNFrXOfweKn7Aq/1t7RUjA=; b=f/xk/NgXyaG/ZeYowTGVvonKmT WaxhSBr+DIN7Fl2Nu6hphXJCTfVGIsSUiVLg1GhTIUohORj+XL158qFmdo30QygfhlgvGtAhrT8Dt WV5qJ39bIMYB8AJCxsA1gmnZw6RPZbcSdrcX7rBcUgAD3sW9ZCFrgSwPdkUmvbnt4Ws4=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6xiS-0006Kg-Qq; Fri, 23 Jul 2021 18:08:03 +0200 From: Lars Ingebrigtsen To: Al Haji-Ali Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: X-Now-Playing: Sibusile Xaba's _Ngiwu Shawbada_: "Uqondile" Date: Fri, 23 Jul 2021 18:07:51 +0200 In-Reply-To: (Al Haji-Ali's message of "Fri, 23 Jul 2021 16:03:57 +0100") Message-ID: <87czr9j9ns.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Al Haji-Ali writes: > In dired, if I delete a directory called `~` (not related to home > directory, I created this directory by mistake) and delete it, dired > deletes the home directory instead. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: 49711@debbugs.gnu.org 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: -3.3 (---) Al Haji-Ali writes: > In dired, if I delete a directory called `~` (not related to home > directory, I created this directory by mistake) and delete it, dired > deletes the home directory instead. I'm unable to reproduce this in Emacs 27.2 or 28. Here's my test case: touch '/tmp/~' emacs -Q /tmp/ Then hit `D yes RET' on the ~ file. That deletes /tmp/~ for me, and not the home directory. Do you have a step-by-step recipe, starting from "emacs -Q" for how to reproduce the problem you're seeing? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 12:08:15 2021 Received: (at control) by debbugs.gnu.org; 23 Jul 2021 16:08:16 +0000 Received: from localhost ([127.0.0.1]:44408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6xih-0005K4-Cd for submit@debbugs.gnu.org; Fri, 23 Jul 2021 12:08:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6xid-0005JQ-5F for control@debbugs.gnu.org; Fri, 23 Jul 2021 12:08:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9E1QTfKTRqDnkNL093iy+xkySS6vpatDH6NkOJbw5oY=; b=mdo12A1jFdjCAiIfIsuC+E9N2m V6YN4Ys96JXYSCIdGzhq0ewkLW5J3RyvnsVHeg58+gHSyCDmek92/Qp3eIJAc2zSVh2qm65Mz8zTL MhHKbuJwDN6PmV4SNiRMs6jIv2YJ3YgkJmgEnqE9oUZv8XahZF8OMU0KqOsdXb5sKlnY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6xiV-0006Kv-LH for control@debbugs.gnu.org; Fri, 23 Jul 2021 18:08:05 +0200 Date: Fri, 23 Jul 2021 18:07:54 +0200 Message-Id: <87bl6tj9np.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49711 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 49711 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 49711 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 13:12:04 2021 Received: (at 49711) by debbugs.gnu.org; 23 Jul 2021 17:12:04 +0000 Received: from localhost ([127.0.0.1]:44495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6yiS-0000aP-Kp for submit@debbugs.gnu.org; Fri, 23 Jul 2021 13:12:04 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:40459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6yiQ-0000Zu-Q6 for 49711@debbugs.gnu.org; Fri, 23 Jul 2021 13:12:03 -0400 Received: by mail-wr1-f52.google.com with SMTP id z8so3103868wru.7 for <49711@debbugs.gnu.org>; Fri, 23 Jul 2021 10:12:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:date:message-id :in-reply-to:mime-version; bh=sd8xmrVXoCqDepR3KWXbgkrrRTJkQE8wIKCApTxbXmo=; b=h0U0yO/smrnNQbQ7+w1+Ok0iieMMb2hvWH5PrCNX+rbUvpSvnD0UpiE+8C7NjcMw44 vzwfvN9EQTk+iRONnLUPyn72KAjH9D1gF3HWGWFfdpxO3Y7fh5+RvF+LuAlaxZiIktUs uHp2BfwNm7LCoOwiuqL1bpX56CsKadH+nocX7NMB81F+LeQsVhSgmnyEBvUdpjyH+jAg Jn624bccxpaOlMEW01SKgVbq/cNBsb/0uOKpFVErFgHZXxQKnJLYoWdT/Q+FcMi6A2iQ TXidXfJ3huy2PmnLqAl4kNhoagzn020vD45K12POFMP47RI/RG9gmte3a2LLIzVip3CI jllQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :message-id:in-reply-to:mime-version; bh=sd8xmrVXoCqDepR3KWXbgkrrRTJkQE8wIKCApTxbXmo=; b=bwWJV8GY8CMRvQrScVJr9HpHrkMzLZHMRNgX8Y7DTemFgnne9GbocTA7a4iXOt+CsY Uzme8tgf6SCOlctVuUKoVqQF7dBGnj9AUxbD3vo00yO6ea1AW+NgEldd+CYcAlEqiqI4 YCRt/B3wiKyJfxaXzW56xDyBl86ws1IOen6xuwKOOIOtoGGfi687uCWuW9UOVt91+JFi lzEb1CvUKT/Nc3hchrnoMB28Sjb9Lypswe84DM8cvn6xPcrgBm1qZSsFFRDS/9f0aXbO 39oVPtyIt1U0g9t6WdSRkYovUvi6ZRZRBNlmyMc6xkVptJa/cQvcZ2eM2jif0KG51zXv 7JtQ== X-Gm-Message-State: AOAM532PRHY1nuHNwirRcrzFFopNHoCdMJVV5/oUBwfonxIMw1UY7dy1 ngunYtYUh6R0wX1+anPC8KYQuHyM7RE= X-Google-Smtp-Source: ABdhPJyAB0nUJImSB1POFcXEreXGRc4Oz1/kZAVAJ+HANYgWDPoLl1ghrd4Qm+K9pMLDdjAZnNorQQ== X-Received: by 2002:a5d:54d2:: with SMTP id x18mr2923797wrv.342.1627060316678; Fri, 23 Jul 2021 10:11:56 -0700 (PDT) Received: from lxstaff02.gmail.com ([137.195.26.27]) by smtp.gmail.com with ESMTPSA id r67sm5872274wma.6.2021.07.23.10.11.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Jul 2021 10:11:56 -0700 (PDT) References: <87czr9j9ns.fsf@gnus.org> User-agent: mu4e 1.5.13; emacs 27.2 From: Al Haji-Ali To: Lars Ingebrigtsen Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory Date: Fri, 23 Jul 2021 18:08:35 +0100 Message-ID: In-reply-to: <87czr9j9ns.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49711 Cc: 49711@debbugs.gnu.org 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 (-) On 23/07/2021, Lars Ingebrigtsen wrote: > Al Haji-Ali writes: > >> In dired, if I delete a directory called `~` (not related to home >> directory, I created this directory by mistake) and delete it, dired >> deletes the home directory instead. > > I'm unable to reproduce this in Emacs 27.2 or 28. Here's my test case: > > touch '/tmp/~' > emacs -Q /tmp/ > > Then hit `D yes RET' on the ~ file. > > That deletes /tmp/~ for me, and not the home directory. > > Do you have a step-by-step recipe, starting from "emacs -Q" for how to > reproduce the problem you're seeing? Apologies, I should have specified that I have `delete-by-moving-to-trash` set to `t`. Otherwise, the exact steps you mentioned reproduce this for me on 27.2 If I keep `delete-by-moving-to-trash` as the default nil, I don't see this behaviour. -- Al From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 07:38:05 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 11:38:05 +0000 Received: from localhost ([127.0.0.1]:45294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Fym-0002fB-Ny for submit@debbugs.gnu.org; Sat, 24 Jul 2021 07:38:04 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Fyh-0002eY-Gn for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 07:38:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DxApRql4cY19c4R8fEF6p99LIzu0wexVQFPeEAyrZD0=; b=kKIXuKXTrss26SbVZGdOU3ZOQk osOCq/K6gKxW8quZk7tEXTJa9UTv/QZ3wRv0EVed9ySBoXc0F1Q+0oVVuAN/sWTooecJbWg+/dWtf VV4kHIc14LvuODCtPkzm8Ws6UQ6U+X4cnspo5IeE2gmKLRuhGo/JZUzxltCarIJ4qq5I=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m7FyY-0004lD-6H; Sat, 24 Jul 2021 13:37:53 +0200 From: Lars Ingebrigtsen To: Al Haji-Ali Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> X-Now-Playing: Depeche Mode's _Construction Time Again_: "Pipeline" Date: Sat, 24 Jul 2021 13:37:49 +0200 In-Reply-To: (Al Haji-Ali's message of "Fri, 23 Jul 2021 18:08:35 +0100") Message-ID: <8735s43pte.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Al Haji-Ali writes: > Apologies, I should have specified that I have > `delete-by-moving-to-trash` set to `t`. > Otherwise, the exact steps you mentioned reproduce this for me on 27.2 Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: 49711@debbugs.gnu.org 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: -3.3 (---) Al Haji-Ali writes: > Apologies, I should have specified that I have > `delete-by-moving-to-trash` set to `t`. > Otherwise, the exact steps you mentioned reproduce this for me on 27.2 Ah, yes, with that setting I can reproduce the problem. This is now fixed in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 07:38:05 2021 Received: (at control) by debbugs.gnu.org; 24 Jul 2021 11:38:05 +0000 Received: from localhost ([127.0.0.1]:45296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Fym-0002fE-VQ for submit@debbugs.gnu.org; Sat, 24 Jul 2021 07:38:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Fyl-0002ec-0K for control@debbugs.gnu.org; Sat, 24 Jul 2021 07:38:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=IKbyLsrGB8CtC/e0N7RyVoxlWlTovrmWQL/zVgcRuLo=; b=CsfDG+shaAhoQ/cpXKFwgcCl3H dTCT5F+OuDpDHZ87jlHt8/kXEf19L1Q7tlZxsLtaGNIZ19aqdNpN+vqA9J9S8Yq3XypYjKtmc4cl+ DfZip8Ve9spP0llcgRmg0e5SqZ19bZL1KCt/EjkujZGH8cV0l3loCJsYl2sbb1KO/AaU=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m7Fyd-0004lL-DN for control@debbugs.gnu.org; Sat, 24 Jul 2021 13:37:57 +0200 Date: Sat, 24 Jul 2021 13:37:54 +0200 Message-Id: <871r7o3pt9.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49711 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 49711 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 49711 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 08:17:59 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 12:17:59 +0000 Received: from localhost ([127.0.0.1]:45345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7GbP-0005oW-HZ for submit@debbugs.gnu.org; Sat, 24 Jul 2021 08:17:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7GbM-0005oH-9n for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 08:17:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39636) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7GbF-0004eL-AO; Sat, 24 Jul 2021 08:17:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4919 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7GbE-0005sA-Ro; Sat, 24 Jul 2021 08:17:49 -0400 Date: Sat, 24 Jul 2021 15:17:35 +0300 Message-Id: <83h7gjzz1c.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <8735s43pte.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 24 Jul 2021 13:37:49 +0200) Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> <8735s43pte.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: abdo.haji.ali@gmail.com, 49711@debbugs.gnu.org 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: -3.3 (---) > From: Lars Ingebrigtsen > Date: Sat, 24 Jul 2021 13:37:49 +0200 > Cc: 49711@debbugs.gnu.org > > Al Haji-Ali writes: > > > Apologies, I should have specified that I have > > `delete-by-moving-to-trash` set to `t`. > > Otherwise, the exact steps you mentioned reproduce this for me on 27.2 > > Ah, yes, with that setting I can reproduce the problem. This is now > fixed in Emacs 28. Hmm... you replaced expand-file-name with directory-append, but what if there's a real "~" in the arguments, or some ".." etc. stuff? That would now wind up in the trash info, no? Wouldn't it be better to quote "~" when it's a literal file name? From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 08:27:35 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 12:27:35 +0000 Received: from localhost ([127.0.0.1]:45349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Gkh-00063a-Gb for submit@debbugs.gnu.org; Sat, 24 Jul 2021 08:27:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7Gkc-00063I-Qq for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 08:27:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4hjny9WSgJUdMb6lZRQub0k6+DF76/neICqu/9+cwl0=; b=e+yNj36OLQgUFEoOTdrNa95aNi IY4785y7LLLz84VSF/VLoXdEsJhzkwFmk06gF910EmpEJwDCpyLTbxMKlLbqwdGYrQD1PAXdgofYQ GdCnN3jNQTSoKnybSWoInAlPGtUn7ncwZcgEWzA1DMltEXwGVvVpT9nvlgtfHcEToPis=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m7GkT-000583-HM; Sat, 24 Jul 2021 14:27:24 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> <8735s43pte.fsf@gnus.org> <83h7gjzz1c.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UHGAwIKFmmWGcAAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy MS0wNy0yNFQxMjowODo0MCswMDowMDtJTwoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMjRU MTI6MDg6NDArMDA6MDBKFPe2AAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "Stories Of Old" Date: Sat, 24 Jul 2021 14:27:21 +0200 In-Reply-To: <83h7gjzz1c.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Jul 2021 15:17:35 +0300") Message-ID: <87im0z3niu.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Hmm... you replaced expand-file-name with directory-append, but what > if there's a real "~" in the arguments, or some ".." etc. stuff? That > would now wind up in the trash info, no? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: abdo.haji.ali@gmail.com, 49711@debbugs.gnu.org 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: -3.3 (---) Eli Zaretskii writes: > Hmm... you replaced expand-file-name with directory-append, but what > if there's a real "~" in the arguments, or some ".." etc. stuff? That > would now wind up in the trash info, no? Sorry, I don't follow you here -- if we're trashing a file called "/tmp/~", then the "~" file ends up in the trash now, as expected. Do you mean "~/foo"? That works the same as before. (Moving "/tmp/.." to trash fails the same way as before.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 08:40:54 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 12:40:54 +0000 Received: from localhost ([127.0.0.1]:45356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7GxZ-0006Nz-N5 for submit@debbugs.gnu.org; Sat, 24 Jul 2021 08:40:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7GxX-0006Nb-98 for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 08:40:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39956) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7GxR-0002Nw-Tb; Sat, 24 Jul 2021 08:40:45 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2350 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7GxR-000159-IK; Sat, 24 Jul 2021 08:40:45 -0400 Date: Sat, 24 Jul 2021 15:40:30 +0300 Message-Id: <83fsw3zxz5.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87im0z3niu.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 24 Jul 2021 14:27:21 +0200) Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> <8735s43pte.fsf@gnus.org> <83h7gjzz1c.fsf@gnu.org> <87im0z3niu.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: abdo.haji.ali@gmail.com, 49711@debbugs.gnu.org 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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: abdo.haji.ali@gmail.com, 49711@debbugs.gnu.org > Date: Sat, 24 Jul 2021 14:27:21 +0200 > > Eli Zaretskii writes: > > > Hmm... you replaced expand-file-name with directory-append, but what > > if there's a real "~" in the arguments, or some ".." etc. stuff? That > > would now wind up in the trash info, no? > > Sorry, I don't follow you here -- if we're trashing a file called > "/tmp/~", then the "~" file ends up in the trash now, as expected. > > Do you mean "~/foo"? That works the same as before. Does it? And what gets recorded in the trash info -- "~/foo" or its expansion? If the latter, where does that expansion happen? And what about relative file names, as in "foo/bar" -- what gets recorded in trash info then? > (Moving "/tmp/.." to trash fails the same way as before.) What about /foo/bar/../baz/../quux/something -- what gets recorded in trash info? Btw, the implementation of directory-append is sub-optimal: it allocates space for the combined string twice. It is better to create an uninit Lisp string first, and then fill its data with the right contents. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 10:18:27 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 14:18:27 +0000 Received: from localhost ([127.0.0.1]:46710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7ITz-0002rL-Ft for submit@debbugs.gnu.org; Sat, 24 Jul 2021 10:18:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7ITx-0002r8-9q for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 10:18:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=j3+VTVuAPkSKi9ucuaaCE30juZvOzZPjP1uqCA/a5pM=; b=LDCetE76XEjF4DY/QRSMvwATUy KtB3daTdh76We1w1EFCty6eyRD4x4jAuZhOALGXWbvnnYEfFlo1WvRyPqnQgdrLEamf4vT+5cDRnY PR7hQ6g3iRoNdHBERilRutfABPoJowI2mv8SM/AZvsuehZJWvh4E8ieuDAxisxIxgyOk=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m7ITn-000621-SJ; Sat, 24 Jul 2021 16:18:18 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> <8735s43pte.fsf@gnus.org> <83h7gjzz1c.fsf@gnu.org> <87im0z3niu.fsf@gnus.org> <83fsw3zxz5.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UHGAwIKFmmWGcAAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy MS0wNy0yNFQxMjowODo0MCswMDowMDtJTwoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMjRU MTI6MDg6NDArMDA6MDBKFPe2AAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "Blasphemous Rumours" Date: Sat, 24 Jul 2021 16:18:15 +0200 In-Reply-To: <83fsw3zxz5.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Jul 2021 15:40:30 +0300") Message-ID: <87eebn3ie0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Do you mean "~/foo"? That works the same as before. > > Does it? And what gets recorded in the trash info -- "~/foo" or its > expansion? If the latter, where does that expansion happen? > > And wha [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: abdo.haji.ali@gmail.com, 49711@debbugs.gnu.org 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: -3.3 (---) Eli Zaretskii writes: >> Do you mean "~/foo"? That works the same as before. > > Does it? And what gets recorded in the trash info -- "~/foo" or its > expansion? If the latter, where does that expansion happen? > > And what about relative file names, as in "foo/bar" -- what gets > recorded in trash info then? Nothing has changed about the source file handling -- only the construction of the path name in the trash can has changed. > Btw, the implementation of directory-append is sub-optimal: it > allocates space for the combined string twice. It is better to create > an uninit Lisp string first, and then fill its data with the right > contents. Good idea. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 24 11:24:26 2021 Received: (at 49711) by debbugs.gnu.org; 24 Jul 2021 15:24:26 +0000 Received: from localhost ([127.0.0.1]:46765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7JVq-0004XT-Lt for submit@debbugs.gnu.org; Sat, 24 Jul 2021 11:24:26 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7JVn-0004XE-MO for 49711@debbugs.gnu.org; Sat, 24 Jul 2021 11:24:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6L8oVQ6GqKVsQ9DanvlMFEy4BCfFnaCJ7xeu39BqMh8=; b=Ky3taJvv+NRWA+eh8tQhVrWcGd bXvj3znOl6AQI7jByTOoCehRwIQrU4ePSg9+rAZKIXkfclGOVPO1PrHUo/GwHm/PH+K3PlgqZEBB5 UekYO5Jswh5PblizBDmkZqEQKeD9PnH+kH1pyFGFBtAzMGQDbmM1C5fw5aHEkoN1RYCc=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m7JVf-0006f7-Aj; Sat, 24 Jul 2021 17:24:17 +0200 From: Lars Ingebrigtsen To: Al Haji-Ali Subject: Re: bug#49711: 27.2; Deleting a directory called ~ deletes home directory References: <87czr9j9ns.fsf@gnus.org> <8735s43pte.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXatYPjvIfowovJ pnnKpZl4ZHukl6A8KEb///+4QDp7AAAAAWJLR0QIht6VegAAAAd0SU1FB+UHGA8XDkS3bV0AAAGU SURBVDjLdZPrbcQgDIBN0wGAToCl/kdCpy7QdoETzQS5TpCyfv0ikOvV0uUSf35hbABwoYunH39H RARH/6JFTCGkw4jBQ4F/9BQSLJQJJs6AClIKLphrVIBShPp2HwHJgAvAtUolBrLTIgksGc4eBLyn l1K87yBYKM9FvOSRQwAdmUABlgEcl845Si5lKdIb7o4AiVBEzIFD8ZmkXhFVI3qJqrnjdMDkpYn4 R5KG+qgs27VuN5areDD4bofUuradck9gXw+QMEioJwHVAJnIubrHfhMlYwWug639bFzDPWhkWm/1 7PFGuq/XxuZ7m8Hzu6PSK35WKXmAC3UPymWt92BtJ9lpao4ceuwOqKG9iXYNKM2N04iO9juxS3KD Mui8BR7oEflTAA2lrQfYwGlyulkDbkyPl/3hQJR+obmKerPqgdR/Nlty4nfsydlEgHdsYkQOmGIf Jz5IkMexaqqOaQAhqLOvs6Wgu3SgCw3aA0NjQ73O63mjTdllWm+TbF7cj8lwgZz7u5v1dNUZHgiD Lmd9+QWQzpHIA5uauAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wNy0yNFQxNToyMzoxNCswMDow MFoZIRMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDctMjRUMTU6MjM6MTQrMDA6MDArRJmvAAAA AElFTkSuQmCC X-Now-Playing: Depeche Mode's _Music For The Masses_: "Little 15" Date: Sat, 24 Jul 2021 17:24:14 +0200 In-Reply-To: (Al Haji-Ali's message of "Sat, 24 Jul 2021 16:15:13 +0100") Message-ID: <87a6mb3fc1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Al Haji-Ali writes: > Another problem I noticed with this is that if I run byte-recompile-directory on a > directory that has ~, the home directory is compiled as well. > > Should I file another bug report for this? Or c [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49711 Cc: 49711@debbugs.gnu.org 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: -3.3 (---) Al Haji-Ali writes: > Another problem I noticed with this is that if I run byte-recompile-directory on a > directory that has ~, the home directory is compiled as well. > > Should I file another bug report for this? Or can I consider this reported here? Please file another bug report for this (especially since you didn't put the debbugs address in the CC headers, so it didn't reach the bug tracker :-)). From unknown Wed Jun 18 23:07:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Aug 2021 11:24:05 +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