From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Eduardo Ochs Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jun 2021 00:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 49124@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162414923613223 (code B ref -1); Sun, 20 Jun 2021 00:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jun 2021 00:33:56 +0000 Received: from localhost ([127.0.0.1]:60997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lulPQ-0003RC-3K for submit@debbugs.gnu.org; Sat, 19 Jun 2021 20:33:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:55932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lulPO-0003R5-DF for submit@debbugs.gnu.org; Sat, 19 Jun 2021 20:33:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lulPO-0007x5-5i for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2021 20:33:54 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:39505) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lulPM-0002U3-8k for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2021 20:33:53 -0400 Received: by mail-pj1-x1031.google.com with SMTP id o88-20020a17090a0a61b029016eeb2adf66so10143442pjo.4 for ; Sat, 19 Jun 2021 17:33:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=j8wTyyBh88EvgcAgVteBucoK08GX92QmqcMSF0Ly6zM=; b=BTD06ru9xdkzw/QdMvZC9JvBfDyNjCdYREJShgDU9u/2lsVrqwhe/Xwna6CBjlbj+R OMpbH7lU2DUWJ1JlACQVevkQpdH6Sk/2BQcNSmlG2Myke7J3abL0Y+dndjyTcmgBIk55 d0ITf7Y6nCAI835X263uoRdHx4pIcja+UkYUhsRrHZYJL8yo4MTzs7OucslEUi4oRj0r uPZsqE7yiCgs26ce2BXEcuZPe+QlBTEW3jtFdUEBxpcNuVsTTpMOzBOhoUYlnIFdoj/Z o19RaMwcJ1IkiB6z/5KHTgyTepQpW3+dM8c0C54zGAWDAG1qGXUSPso61EettspbB9Tm PZag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=j8wTyyBh88EvgcAgVteBucoK08GX92QmqcMSF0Ly6zM=; b=EW3Hl6VE/F5YmPfkMy3s8WslbWjOcOtTPRr7kqIBekjanVRLOLhuWBpZlJpfNIHlld tFrdXl/MH+z87cHy/j9F/F+sYsysL0uYkw6lD8612GARH4skhjZe1hl5gZAxHrglOlNi UDkbfd0t97UJfepzvX2+nXoypaHNWvEai83W584Qcg7aTYZWog3r/PEJswAYDcjqoSAK /ANZcn8nH5Opf40UNFsbWBJY6Q3bVuM1kXbU7c4jTqpI1oCAVYaf0YYIV49f6m4OnHFa Mcl5rsOPykJl4x8EIr1T1eELqZYgrplhLoPUQyn6ef5DwRxAtxhJoa69C8ifElMZZ6nP On+A== X-Gm-Message-State: AOAM532djWYu8+pLwSv66QvRpv8Oy8uJrdWxshHk6/IPHreBX5QAj5jQ 0rJPnd3JGyMmvdNvrsEneyXR2vMbqOC+Prb3FmnvTgGuSzw= X-Google-Smtp-Source: ABdhPJxPclhLMs0iDx/TxeP9rlcQLL7b+j+kUOO9XNXa6cmrYB9TZvzMHtqfDWyIZSzjzUg6Iwd45UQBKd4kjGhldpM= X-Received: by 2002:a17:902:144:b029:122:6850:a5cb with SMTP id 62-20020a1709020144b02901226850a5cbmr6246506plb.77.1624149229837; Sat, 19 Jun 2021 17:33:49 -0700 (PDT) MIME-Version: 1.0 From: Eduardo Ochs Date: Sat, 19 Jun 2021 21:33:37 -0300 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=eduardoochs@gmail.com; helo=mail-pj1-x1031.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-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 (--) Here's how to see the bug in action. Define `foo' by executing this defun: (defun foo (s e) "Replace all `a's by `b's in the region." (interactive "r") (save-excursion (save-restriction (narrow-to-region s e) (goto-char (point-min)) (while (re-search-forward "a" nil 'noerror) (replace-match "b" 'fixedcase 'literal))))) and run this to create a directory /tmp/foo with some scratch files: rm -Rv /tmp/foo/ mkdir /tmp/foo/ cd /tmp/foo/ touch aaaa touch aaaaa touch aaaaaa Visit /tmp/foo/ in dired mode, and run `M-x wdired-change-to-wdired-mode' to switch to wdired mode. Mark a region with two "aa"s in the middle of one of the file names, and run `M-x foo'. The first "a" will be changed to a "b" and `foo' will abort with the error message "Text is read-only" - not good. Leave wdired with `C-c C-c'. The "a" that was changed to a "b" will be reverted back to an "a", and wdired will display the message "(No changes to be performed)" - not good again. Tested with this version of Emacs: GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2021-06-08 on a Debian box, with: ~/bigsrc/emacs28/src/emacs \ -T emacs28 -fg bisque -bg black -fn 6x13 \ -Q ~/TODO I told Emacs to ignore the local variables list in my ~/TODO file. Cheers, Eduardo Ochs http://angg.twu.net/#eev edrx at irc.libera.chat From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jun 2021 01:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eduardo Ochs Cc: 49124@debbugs.gnu.org Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.162415254518522 (code B ref 49124); Sun, 20 Jun 2021 01:30:02 +0000 Received: (at 49124) by debbugs.gnu.org; 20 Jun 2021 01:29:05 +0000 Received: from localhost ([127.0.0.1]:32867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumGn-0004og-9e for submit@debbugs.gnu.org; Sat, 19 Jun 2021 21:29:05 -0400 Received: from mout.web.de ([212.227.17.12]:50099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumGl-0004o9-HO for 49124@debbugs.gnu.org; Sat, 19 Jun 2021 21:29:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1624152537; bh=mIQy5ykfyI15AWUFLClUxtqDKPy2Yq8aEOiwneSC6Cc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=JhRBbZmbXM3t19HK4ORwU+2WJ/aCU1CKTolGGQy2/yWUgPgtY2rQx07yWjFiCPNKx Jzs84yiI4q54ybwf6wea4S3svIXpdH6uKrY4Pgu8kb8R3x6W4TAOPkvYFzX2z8sOvD YzFKmgHWQsK0Tdqc9tFfI9yJas9mj90d2E6q/qXs= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.242]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M5g0a-1l65Ls3HmC-00xdyf; Sun, 20 Jun 2021 03:28:56 +0200 From: Michael Heerdegen References: Date: Sun, 20 Jun 2021 03:28:56 +0200 In-Reply-To: (Eduardo Ochs's message of "Sat, 19 Jun 2021 21:33:37 -0300") Message-ID: <87o8c1b9yf.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:CNl90CBlkRfCY7sIEpgt8PsBBFg0TCy2iX25m1ZLWoD/rsXwPC1 GOytMlM8pvTLZO45X/SZTrCUXDUr3HNj0Q7MGdp7lqWvCU8EdP9zrpgAAirEpzTFhLxufAV yP67P6Sc8MMr7CCo2s+AyIoAe/N4lzMWkU7CFuHS3jDOau9KVe/onOX1fzQesXVraxLsMiv /HyJ/N0DRzPc7n7hTXTyg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CnrauW9fgvk=:1tKBpjVUrb6cRTQeINBi+w xZl6Cn19eTeGF88eTlb8vqkaKtRRptYoosk13Hy/CLt5fxiqv16jNJnLSQLbpFaX26+TzXzHb lnsTQnVzoTed9IJQ88MzpSJGBCZ5ygxcqF3wTxY3NMIijdmxCP5NqDnwxl8YO7EtTaXOCylcu DpGTfSwlheYVNcNX5ChYmS3ouzu3MQ1m00slQMFv2eYyGZf/VpH2CSOW24G4cd8XXRjMBSVU4 oMzybjnwsnhmD1cWceuBcc09kwRwyV9f/yoUZg80RHEz0iYfLN0bmpglYwQYqGtLACrXk6D9j iR2BDIOfoQdF/HEvhch1Y+gRVvvRy+6OAANPEx4V9W6qOpVBXgp0oSx4BdDAdwqHCzwIA9Oja O9jl9ebL+crIUigrHSpFhBd5sE8z5bNdqX4VZKAOUnH2mFmrwxdyDnddIdQo8frZ88XU0l1DD Eq9yQgjID5RDzDTQbBQNsIKFXRjplymKaeGLTcIjor8djQPufjhmEHJW6Qo/L1111UA2pRYt7 vSJkIZ8/TsQXLvp2QDfiOKJgxyehW9jzl/G/M7KaINtV41AOh8Dj8QH62ujOfByS1C4FROwMH qE4aObZmQjiIu2tf/zOcy9/bukZ+UQKp+Ou8YCYXva2ffQsmL1fZgkBU2UgeH38nEcaUcIJm+ 8828+3vOINcVhoFUDf/AIkSCLgkO0X+s18wmav3zWVVuJ5v166VOmJlQ5vvCJcLL7KIYXolZx tT9ui2SCsc7e6C0Kbs3gmusUlrlTuKj8++yaYwoSzr0FgCcoPnSmxhifSJWM5QWYolNlmVMns hFXriQxfNq0TVODfa0OuXP+atB6cjVaXG5Oay2Zxvbuq5JYWB+9EKzKDsXpNuQHrJH9fgNz9+ MMJgilUclNsMvlM5btr9RPpYWBWzGSFtx4EG3rQh1eCqenRg/FKwHn7NSNtFTXAQd/O1c6u28 xICcq3v+f22e8ueGiKJyXcHCfz7zbOpi+nK4kZbefQpjhJ4Y2KmWzUAVqfH2h5UxLGcsrnuGO jzMDPJ3R20wkCpHhBSscDosUvlbD18Srq/7mBo3cdwQFwNO0sAAvvb9J1upXLjtsMc9Gskki0 tacmUkVBJb3yrSc1+0oe4Q2A1R5Xxw2SQyCxa394W9Asly589phQct5Kg== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eduardo Ochs writes: > Here's how to see the bug in action. Define `foo' by executing this > defun: > > (defun foo (s e) > "Replace all `a's by `b's in the region." > (interactive "r") > (save-excursion > (save-restriction > (narrow-to-region s e) > (goto-char (point-min)) > (while (re-search-forward "a" nil 'noerror) > (replace-match "b" 'fixedcase 'literal))))) > [...] I can reproduce the issue. The culprit seems to be `narrow-to-region' which seems to confuse the functions wdired now installs in the before and/or after change hooks (they expect at least complete lines) -- because this version: (defun foo (s e) "Replace all `a's by `b's in the region." (interactive "r") (save-excursion (save-restriction ;; (narrow-to-region s e) (goto-char s) (while (re-search-forward "a" e 'noerror) (replace-match "b" 'fixedcase 'literal))))) works as expected. I guess we should just temporarily `widen' in these functions. Michael. From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Eduardo Ochs Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jun 2021 01:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 49124@debbugs.gnu.org Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.162415354620057 (code B ref 49124); Sun, 20 Jun 2021 01:46:02 +0000 Received: (at 49124) by debbugs.gnu.org; 20 Jun 2021 01:45:46 +0000 Received: from localhost ([127.0.0.1]:32872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumWv-0005DR-Nv for submit@debbugs.gnu.org; Sat, 19 Jun 2021 21:45:45 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:34681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumWt-0005DB-AL for 49124@debbugs.gnu.org; Sat, 19 Jun 2021 21:45:44 -0400 Received: by mail-pf1-f180.google.com with SMTP id g6so10867036pfq.1 for <49124@debbugs.gnu.org>; Sat, 19 Jun 2021 18:45:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MXxMaWXyGjqiacEFpXsURlMEuPR0ZRXmj49gnlqzZdA=; b=UFQZIHXmbOayPjvf86SIXn1j9VTVNZ9iY/qbV3/kZG1u8JgQyxiDrJ6+krg11gEZFo KWIiRPkuVbiI7oM9oVf+rY31Wg5JBsUuWPmd2omCuHHkzh+qzrHKTAxWNalvxCs5z2p/ dSrOGu5t07RrIT+oeqgax8xJMeRscEVbYFNuf/jGlGvx5vd9hqQERtL9RoRBWnoFx+LO /kZVwnA1xxekGdwI86dHGwGsESMDtNi3kdCXjykDdC6ZMta6k4rTabR43+w5bXsgs6yR gZlpn9Stv3LmX9vcW25I1kw9FD6D3A3haOXBt4SmSixBuYssmBSSPH4IzkJLnfENbXge zX9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MXxMaWXyGjqiacEFpXsURlMEuPR0ZRXmj49gnlqzZdA=; b=soJLyw9opzRpUGx+13+VWVo2QOJN4zPKvDMt5z4oFMru+gyvg3drlMEwsrgWq1kzqV hfVi1jXR6qwL+RHYCdn11OvVCbcbGDsDZf8wnhc3wkcSTbaLjO+OAeI+XbBLyw1i9RCv bvQtvBg4nQikOLue++Jllns12yLljA8fyFpLiYcaDwBbaRlMjDQHFxpZDjcbYsMduwra Ldm+hvd7QCHmDwkXvRIEGAn7bSBBebNCgXvJJ7AtUpQ3gkcZjMBoIGxnVOMiL883hxww WVn5OdXBJ9kU3QRD8bcYvp2gQgIPA9504ciAmxlrZJCkma2iuxMaBp56N7eF/9A8QZco OOFg== X-Gm-Message-State: AOAM530IjNyMkysGKVPFnVuYNBGVgsJM0PggWyZjk7rnaG/zrGPVYHWT CwndKasyxRtnLOboxMAc6FWc9n2cfu+uKC9vdxY= X-Google-Smtp-Source: ABdhPJxLziC/IOetMnylivNWM1Et0j9XeZ77fN9xHzyjGFtLBdM9XhSrBG6EsqGzAMuD8wtD7CA6/TqwGqSMLTMXEE8= X-Received: by 2002:a63:d213:: with SMTP id a19mr17252273pgg.28.1624153537353; Sat, 19 Jun 2021 18:45:37 -0700 (PDT) MIME-Version: 1.0 References: <87o8c1b9yf.fsf@web.de> In-Reply-To: <87o8c1b9yf.fsf@web.de> From: Eduardo Ochs Date: Sat, 19 Jun 2021 22:45:25 -0300 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sat, 19 Jun 2021 at 22:28, Michael Heerdegen wrote: > > Eduardo Ochs writes: > > > Here's how to see the bug in action. Define `foo' by executing this > > defun: > > > > (defun foo (s e) > > "Replace all `a's by `b's in the region." > > (interactive "r") > > (save-excursion > > (save-restriction > > (narrow-to-region s e) > > (goto-char (point-min)) > > (while (re-search-forward "a" nil 'noerror) > > (replace-match "b" 'fixedcase 'literal))))) > > [...] > > I can reproduce the issue. The culprit seems to be `narrow-to-region' > which seems to confuse the functions wdired now installs in the before > and/or after change hooks (they expect at least complete lines) -- > because this version: > > (defun foo (s e) > "Replace all `a's by `b's in the region." > (interactive "r") > (save-excursion > (save-restriction > ;; (narrow-to-region s e) > (goto-char s) > (while (re-search-forward "a" e 'noerror) > (replace-match "b" 'fixedcase 'literal))))) > > works as expected. > > I guess we should just temporarily `widen' in these functions. > > Michael. Hi Michael, Is there a simple way to write a macro called, say, `wdired-with-narrow-to-filename' that would narrow the buffer to the editable portion of current line, evaluate some code, and on exit it would tell wdired to reread the filename in that line, knowing that it it may have been changed? Cheers & possibly thanks in advance =), Eduardo Ochs http://angg.twu.net/#eev From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Jun 2021 02:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eduardo Ochs Cc: 49124@debbugs.gnu.org Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.162415516722380 (code B ref 49124); Sun, 20 Jun 2021 02:13:02 +0000 Received: (at 49124) by debbugs.gnu.org; 20 Jun 2021 02:12:47 +0000 Received: from localhost ([127.0.0.1]:32877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumx5-0005ou-0G for submit@debbugs.gnu.org; Sat, 19 Jun 2021 22:12:47 -0400 Received: from mout.web.de ([212.227.15.14]:35507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lumx3-0005og-Hl for 49124@debbugs.gnu.org; Sat, 19 Jun 2021 22:12:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1624155158; bh=Z6MhE87M9oyCVda1r5EU2Ka0JZsibRzQNbWErbmSHgI=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=KhnCHKjsCRk4TkrcUwlOBul/MfHom15CHGZ4TAga2Ft+GLbzc7YAT6okQrt7gPPhR aedyRhQ0IiaK+6nU/CSK2veJu/cPJV0rlPFticERHY0tUuJCxxXELoGg07F3Zx1xrU 8w2GoEjfuFrOZYud2u35UipW+xa7VXRNj0V0PGUY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.242]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LkPRz-1lIzUb2T8t-00cNd3; Sun, 20 Jun 2021 04:12:38 +0200 From: Michael Heerdegen References: <87o8c1b9yf.fsf@web.de> Date: Sun, 20 Jun 2021 04:12:37 +0200 In-Reply-To: (Eduardo Ochs's message of "Sat, 19 Jun 2021 22:45:25 -0300") Message-ID: <87sg1d9td6.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PxG41FzGzDDWcthMBi7myeMAzAD33Si9HJD+ZjRHEMXf1MMGRdl EH1sLwGkEX8pL9qBTklbkE9MynoobeV8/+6VD2ewqd9PoQr4rmGDGhJre1BuEHSt2NvOrDS RvEs3IIAHgrfLTwFaQwt3S9jf2QgEZkr5t9DyJC1iR06EzfoKVEMF4B+3mCSczEdsSMnZa6 u4FabWp0p6/o1xP2m2yfQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dMg2Jjiy2zg=:GdxtDi0y8UlwHlikZDc4Ww 8T62d0R7JHeCRF0UU+zo7U22HbwobbtYUcnL5QF6fKW8Q+uyZIhX0xabVDP43uscu51b75Ccr zwEVUf868VzqkpwOvO12e+qSuvutZq2WCCIhYf4luhir+OT3jBgKL4mC7hR8V3ssHdbYauQ84 VZb7eb65n72z8gPPiNDQedCjVXn0CBR2unTOJQJfKpZMKfIqrkCSXCwb/v9QJwGGgjOQfVbg1 OK0mDlfbVDzU29Sg9B4FNI7rwv1m7m5jD2HDP9GiEuYM/0VKkAWDsDiNpqR6fRQt2v96qMQwA mHzr3/gvD7XS+OsJ0KvtnxIdjz4ch6MkGPSxsnm80gdQsnLZDii00Mmzm5x1KDSXQNscQeCfz 0RSsSCXCuJFqsk0hu8nNCMqzx/4T/MGSHSPrX2cdi2fm8rQMdR3QYMA74dYXyoqmm2ZP4XJsZ ONWxeWawy81DVlDfIZNwnXOni4Mkr8C9fGqzuI4+EVFuCWXI+HlinFIwymwP3KaSaFg2wbT4a fMJMpWG38G3rI3Ti/SbGgbvc4PmEdmOqlKtcwCdvETScVf8z0K5mpk1cGOBtgRQk5iChSYkcD f4BIo1UMbjRQ8ZA05HWXV4HuH4+sGEK3ELogc7zbZXxm5llfEjfZpQyDoKpKRzPDqaezmjf7L LaFXAKyPh+Uu2LTN8y6rH07+0+vzCtY7hdkjBG214jgckv4634Ki8KCbmGcRLQ9Q8EpayeWwx 2oE97OnEpVUMSXDrBI5UjK8/RnTckx1emj36H+m7T5Dn1tjfE/43yWh3/RANUeIvMungfJEft nkZ+FUR76drN1ygydOsihyJw6x6LL+l2G1yLMcsTildwKQz0nWuGAWNPIn9z6FfeKKGtrdznt 27SEYgHaI48U8LXyYdVvOmvkS1pK0GKVTyfAz+mtyoMHLnAFTrNVzzHYOgFml/yzDJP+TWPQj yPyq7K4C06vPZtAlg/Mf0a8U6xdmiJWx2CUKkeHFcGpjejGZrICqe1vADGhQ4iSBUWmy+iJSO ed1jvcIG33A3XjhQp59wu3kfVKVAJgLp7/NCgO4VkribSPP6mGznWcBfpzOruSfWl/IRGKAfK mEPumtpbAnvqgVrQHj1XJdkjUHwQ+KAJsE2uufYH/Nq6Ka8WRVSggtN+w== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eduardo Ochs writes: > Is there a simple way to write a macro called, say, > `wdired-with-narrow-to-filename' that would narrow the buffer to the > editable portion of current line, evaluate some code, and on exit it > would tell wdired to reread the filename in that line, knowing that it > it may have been changed? The answer to that question is much harder than to fix the underlying problem in wdired (which should be quite easy). AFAIU we just need a (save-restriction (widen) ...) wrapper for the code of `wdired--before-change-fn' and `wdired--restore-properties'. You can try that in your instance, e.g. using an advice. Regards, Michael. From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Jun 2021 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 49124@debbugs.gnu.org, Eduardo Ochs Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.16242811235499 (code B ref 49124); Mon, 21 Jun 2021 13:13:02 +0000 Received: (at 49124) by debbugs.gnu.org; 21 Jun 2021 13:12:03 +0000 Received: from localhost ([127.0.0.1]:35805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvJic-0001Qd-H1 for submit@debbugs.gnu.org; Mon, 21 Jun 2021 09:12:03 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvJiZ-0001Q4-NZ for 49124@debbugs.gnu.org; Mon, 21 Jun 2021 09:12:01 -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=CcsYHjfLAavASYO0qW+gszSrQGfM/bS/jG4c6tnPgpk=; b=UPNY8qLuVakLVUN1PZrbFVYB8b yRsD071gOMbREQ6LpTqAh34hLDGhyJVGZGp1gHCbVIhS3uNoRJEqOTtkAh/Fb9m4tZ/ZfYIf4PCob h1HhWKi0CB7MVnS21gJd8ZDJhzl/6csxKOd26z0C5nvr1A0ScMAUB9oVUOF/z4DuXB4g=; 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 1lvJiQ-0004MM-LF; Mon, 21 Jun 2021 15:11:53 +0200 From: Lars Ingebrigtsen References: <87o8c1b9yf.fsf@web.de> <87sg1d9td6.fsf@web.de> X-Now-Playing: The Police's _Outlandos d'Amour_: "Can't Stand Losing You" Date: Mon, 21 Jun 2021 15:11:50 +0200 In-Reply-To: <87sg1d9td6.fsf@web.de> (Michael Heerdegen's message of "Sun, 20 Jun 2021 04:12:37 +0200") Message-ID: <87k0mns6p5.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: Michael Heerdegen writes: > AFAIU we just need a (save-restriction (widen) ...) wrapper for the code > of `wdired--before-change-fn' and `wdired--restore-properties'. You can > try that in your instance, e.g. using an advice. 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-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 (---) Michael Heerdegen writes: > AFAIU we just need a (save-restriction (widen) ...) wrapper for the code > of `wdired--before-change-fn' and `wdired--restore-properties'. You can > try that in your instance, e.g. using an advice. I guess you're suggesting the change below? (It looks big, but it's mostly whitespace changes because of the `save-restriction'.) Eduardo, can you try the patch and see whether it fixes the problem you're seeing? diff --git a/lisp/wdired.el b/lisp/wdired.el index 22c1cebe13..fd549bac32 100644 --- a/lisp/wdired.el +++ b/lisp/wdired.el @@ -297,26 +297,28 @@ wdired--self-insert (defun wdired--before-change-fn (beg end) (save-match-data (save-excursion - ;; Make sure to process entire lines. - (goto-char end) - (setq end (line-end-position)) - (goto-char beg) - (forward-line 0) - - (while (< (point) end) - (unless (wdired--line-preprocessed-p) + (save-restriction + (widen) + ;; Make sure to process entire lines. + (goto-char end) + (setq end (line-end-position)) + (goto-char beg) + (forward-line 0) + + (while (< (point) end) + (unless (wdired--line-preprocessed-p) + (with-silent-modifications + (put-text-property (point) (1+ (point)) 'front-sticky t) + (wdired--preprocess-files) + (when wdired-allow-to-change-permissions + (wdired--preprocess-perms)) + (when (fboundp 'make-symbolic-link) + (wdired--preprocess-symlinks)))) + (forward-line)) + (when (eobp) (with-silent-modifications - (put-text-property (point) (1+ (point)) 'front-sticky t) - (wdired--preprocess-files) - (when wdired-allow-to-change-permissions - (wdired--preprocess-perms)) - (when (fboundp 'make-symbolic-link) - (wdired--preprocess-symlinks)))) - (forward-line)) - (when (eobp) - (with-silent-modifications - ;; Is this good enough? Assumes no extra white lines from dired. - (put-text-property (1- (point-max)) (point-max) 'read-only t)))))) + ;; Is this good enough? Assumes no extra white lines from dired. + (put-text-property (1- (point-max)) (point-max) 'read-only t))))))) (defun wdired-isearch-filter-read-only (beg end) "Skip matches that have a read-only property." @@ -700,47 +702,49 @@ wdired-check-kill-buffer (defun wdired--restore-properties (beg end _len) (save-match-data (save-excursion - (let ((lep (line-end-position)) - (used-F (dired-check-switches - dired-actual-switches - "F" "classify"))) - ;; Deleting the space between the link name and the arrow (a - ;; noop) also deletes the end-name property, so restore it. - (when (and (save-excursion - (re-search-backward dired-permission-flags-regexp nil t) - (looking-at "l")) - (get-text-property (1- (point)) 'dired-filename) - (not (get-text-property (point) 'dired-filename)) - (not (get-text-property (point) 'end-name))) + (save-restriction + (widen) + (let ((lep (line-end-position)) + (used-F (dired-check-switches + dired-actual-switches + "F" "classify"))) + ;; Deleting the space between the link name and the arrow (a + ;; noop) also deletes the end-name property, so restore it. + (when (and (save-excursion + (re-search-backward dired-permission-flags-regexp nil t) + (looking-at "l")) + (get-text-property (1- (point)) 'dired-filename) + (not (get-text-property (point) 'dired-filename)) + (not (get-text-property (point) 'end-name))) (put-text-property (point) (1+ (point)) 'end-name t)) - (beginning-of-line) - (when (re-search-forward - directory-listing-before-filename-regexp lep t) - (setq beg (point) - end (if (or - ;; If the file is a symlink, put the - ;; dired-filename property only on the link - ;; name. (Using (file-symlink-p - ;; (dired-get-filename)) fails in - ;; wdired-mode, bug#32673.) - (and (re-search-backward - dired-permission-flags-regexp nil t) - (looking-at "l") - ;; macOS and Ultrix adds "@" to the end - ;; of symlinks when using -F. - (if (and used-F - dired-ls-F-marks-symlinks) - (re-search-forward "@? -> " lep t) - (search-forward " -> " lep t))) - ;; When dired-listing-switches includes "F" - ;; or "classify", don't treat appended - ;; indicator characters as part of the file - ;; name (bug#34915). - (and used-F - (re-search-forward "[*/@|=>]$" lep t))) - (goto-char (match-beginning 0)) - lep)) - (put-text-property beg end 'dired-filename t)))))) + (beginning-of-line) + (when (re-search-forward + directory-listing-before-filename-regexp lep t) + (setq beg (point) + end (if (or + ;; If the file is a symlink, put the + ;; dired-filename property only on the link + ;; name. (Using (file-symlink-p + ;; (dired-get-filename)) fails in + ;; wdired-mode, bug#32673.) + (and (re-search-backward + dired-permission-flags-regexp nil t) + (looking-at "l") + ;; macOS and Ultrix adds "@" to the end + ;; of symlinks when using -F. + (if (and used-F + dired-ls-F-marks-symlinks) + (re-search-forward "@? -> " lep t) + (search-forward " -> " lep t))) + ;; When dired-listing-switches includes "F" + ;; or "classify", don't treat appended + ;; indicator characters as part of the file + ;; name (bug#34915). + (and used-F + (re-search-forward "[*/@|=>]$" lep t))) + (goto-char (match-beginning 0)) + lep)) + (put-text-property beg end 'dired-filename t))))))) (defun wdired-next-line (arg) "Move down lines then position at filename or the current column. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 21 09:12:06 2021 Received: (at control) by debbugs.gnu.org; 21 Jun 2021 13:12:06 +0000 Received: from localhost ([127.0.0.1]:35808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvJig-0001Qu-2D for submit@debbugs.gnu.org; Mon, 21 Jun 2021 09:12:06 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvJid-0001QC-Dn for control@debbugs.gnu.org; Mon, 21 Jun 2021 09:12: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=rSTvd4kqSG1WDmMGiIDNsMTY/3lp8+hpVr+dDfSqqEE=; b=TFN0VbpH7BFd6NFUwG0HtYR60T zJmbVfm7gQXPRQEI7pABJuqYkTiMN1ULpQ3YSKSMjN+FLNjzXySved8VeLJXUHnhscExBO1O3Obbn CsuXuzC+2TBfM0YsvHC2VsEm7AtPgagyZhTtvIYHKK6sGo5WxVCNO9bHCgbG93UvNqnE=; 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 1lvJiW-0004MY-22 for control@debbugs.gnu.org; Mon, 21 Jun 2021 15:11:57 +0200 Date: Mon, 21 Jun 2021 15:11:55 +0200 Message-Id: <87im27s6p0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49124 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 49124 + patch 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 49124 + patch quit From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Jun 2021 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 49124@debbugs.gnu.org, Eduardo Ochs Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.162431278620807 (code B ref 49124); Mon, 21 Jun 2021 22:00:02 +0000 Received: (at 49124) by debbugs.gnu.org; 21 Jun 2021 21:59:46 +0000 Received: from localhost ([127.0.0.1]:37037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvRxE-0005PO-Jy for submit@debbugs.gnu.org; Mon, 21 Jun 2021 17:59:46 -0400 Received: from mout.web.de ([212.227.15.14]:55077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvRx9-0005P7-Nr for 49124@debbugs.gnu.org; Mon, 21 Jun 2021 17:59:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1624312768; bh=dEkZR8F9iPGM1OlxJiU5LMligIq5CYUINGjAcKrw7BE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=B+cBkEuRmrypCITNyW+/cIP8N7EWROJOdYz6636Zyh4MANQuQVE3wno53RyPzcLDk PBa1WYBHTH1Nxmp8jjLp63B9L3NNuqFKSHlxb2Ey7y9gu1RzfGH/cXBK2W5Yb7l0L/ GBv8CMgWDZOSrTgTWejjHPYI1WWPPkHSurFuIgLs= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.156]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lvjoa-1lCbc428Sa-017Rzq; Mon, 21 Jun 2021 23:59:28 +0200 From: Michael Heerdegen References: <87o8c1b9yf.fsf@web.de> <87sg1d9td6.fsf@web.de> <87k0mns6p5.fsf@gnus.org> Date: Mon, 21 Jun 2021 23:59:27 +0200 In-Reply-To: <87k0mns6p5.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 21 Jun 2021 15:11:50 +0200") Message-ID: <87k0mm3mm8.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:54iVYmQdlORNjO7NvrUEFTJBT17oUMBB3C4AGHBjJzDiLvdnlN7 JCOY20D/kzqmqxgIHK74zqlLK0LZL86SMqE94D8ZbgbpX9bV3XHQahubmT861ptjyMsovpz FJw2CstRzdWtuNRxIB5Jap+d+ZQmFq+toKWxIq0X8VTp5/qeVZzypQ1y5wCm35fdUvFRVV9 MrnliCklu1ppsEly8nyfQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Gtbj+lySUxg=:7sp/pijgEoKCcyPujMWSSc woNj/pxs4Ugy8BBQSI6wbm14+ArqMagltK1carEmjFiJhWX8H2LNPM/p4ncXM/ZJVShgmTHUF w0UA1GGj3ZyQ9njdV4/pGOfSjJsFYQaBvoDcAgn1eq8o0F+ui9NO6oZIE8Z/JdfKIcFJm5tgi 2InidZJJEqi5zYnci/td8KodqCHGes2UM92LhuzRhT4VnCss/nXtWHBeJZj8ydXIZVyv3wZ0c lTbYxgp7eHQ2wCjgK+3S9vaPwnP7EUqjn4NNUy5OWBrc5BbfhL+nE4cW8ynD2p3cMMwi8p0AC n5/WmTgZJBGBExVrBv09xV2lfKhEbaTDVMp10VVWyDJP8A3HxCOvZGPxyEwVlbY62+k9BjyYk DRzwH2+hu9n4SIsrqOcYsbtb4k4Awwb0wTLDgxtPVT/b9HvcaowB802uJruDb+pVmil8qfpsP PuVViqn6NT1o/oiHqkl+sQfBxhXWStQLn2Z1Wnr9DiPGsYrKoL9oKcw0aOp/aofTSnE52+SIl 9fCPZknPnjlvHNlYPEQGiC/GAndZLCioDpYStXjpmw8/aTe2XLFPmODhB6upUatkjJBlCi2Uh L3NX/Zcb2QLRWoKaevAjD4j3xSPrRV0U3YpoiZtC2xVTT/53SiwZxd3hHeWCMy+ZHxGFw2JRS tm0PbiOucLhdw0tRLCAIhyjDYjCnimqaYhZIFebPmzNerevZifqkfw3L5jq63Hj2z+YS6CKCu BSm/YeoakcYRAf+HQQANNThdevXXOACbf4R8qGQUFn4OAhQUwJJxZT59bOOcpZzrhftrrFyTy XgCUJ8NjnJjUqKTmTctzDjy9RUR9j+jcIzHrQ5uGs5i17wUyyp/hPShup4/x1kU53sB3rTMZM dRQpz/rwmS8Zg7ghiBfFeI4GGVJjdesZ7jxVrAQeRQJKdoQlBxPBqyumZgMjCwGCennpBIRrl JeRXRmCP2iPpeAo7CZ0R3DS5ol5c1tkhSlQ8xb4/eq9fyUUMjdM5dPXU+HXyOyb8xbL+dDn0K viSDk/23rkbq7XwG6KRl1ImXWX9n/5B2jXyniw/wEF82zSzB+KI1DbB+/DYA4c4rWEdxyIfuY 5X/CI7ttwMW+KjSgM2v+zBcf8Apjr3r+/Lo29fC6XZs5WwgkLWNBKxKBQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lars Ingebrigtsen writes: > I guess you're suggesting the change below? Yes, exactly, thanks (hoping we have added all necessary kinds of "excursions" to that functions now). Regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 22 09:00:44 2021 Received: (at control) by debbugs.gnu.org; 22 Jun 2021 13:00:44 +0000 Received: from localhost ([127.0.0.1]:38072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvg1D-0008Lb-Ud for submit@debbugs.gnu.org; Tue, 22 Jun 2021 09:00:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:35804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lvg1C-0008FG-C3 for control@debbugs.gnu.org; Tue, 22 Jun 2021 09:00:42 -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=Tb6VSO4sK8j4Jwxa4Ci+5JcIq8oHC9lGZpCy45Y1xDA=; b=M46x9utryaU9NjL/8lhMKu40ky 47HhcPqZ+JJbZ330MxTzPNxOeFHvXMB0KvQsxzLMWEBnqIKC95S2kQ9YPxD/9uNk6EYx47P5j9Eop lJKKHeppW+IU2sbHsHrAuS1eRjKXdaztZrvElckF/MCw+6hrxCz8UXBOUPiAuLNPVkNs=; 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 1lvg14-0006VT-RF for control@debbugs.gnu.org; Tue, 22 Jun 2021 15:00:36 +0200 Date: Tue, 22 Jun 2021 15:00:34 +0200 Message-Id: <87mtriqcjx.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49124 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 49124 + 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 49124 + moreinfo quit From unknown Sat Jun 14 04:59:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49124: Wdired doesn't like re-search-forward/replace-match Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Jul 2021 17:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49124 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo patch To: Michael Heerdegen Cc: 49124@debbugs.gnu.org, Eduardo Ochs Received: via spool by 49124-submit@debbugs.gnu.org id=B49124.162671426130997 (code B ref 49124); Mon, 19 Jul 2021 17:05:01 +0000 Received: (at 49124) by debbugs.gnu.org; 19 Jul 2021 17:04:21 +0000 Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wgm-00083s-Os for submit@debbugs.gnu.org; Mon, 19 Jul 2021 13:04:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wgk-00083e-KQ for 49124@debbugs.gnu.org; Mon, 19 Jul 2021 13:04:20 -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=LAiICKKj99VM1TdFQbPmmJvwFXu1b6+R9zVVNIrf3TA=; b=jKo6neJlp1rxj4IJ4KioBv8xCM gKGj8+jcjBD7D+Yc3M5CbsxZNISE6qVzXuw7gq7aAMCWBnecDkpvLIoFmxaIip3BL0JS9JYBkx/7w Ng9V3/HokEOIn7MIOTAlfkggei466/Hh72sMdnOsvq+Yg4qD7YQEg2JB66+jItScjuhU=; 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 1m5Wgb-0000fG-Hx; Mon, 19 Jul 2021 19:04:12 +0200 From: Lars Ingebrigtsen References: <87o8c1b9yf.fsf@web.de> <87sg1d9td6.fsf@web.de> <87k0mns6p5.fsf@gnus.org> <87k0mm3mm8.fsf@web.de> X-Now-Playing: Aksak Maboul's _Before and After Bandits_: "Venise Improv" Date: Mon, 19 Jul 2021 19:04:09 +0200 In-Reply-To: <87k0mm3mm8.fsf@web.de> (Michael Heerdegen's message of "Mon, 21 Jun 2021 23:59:27 +0200") Message-ID: <87pmvei6ba.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: Michael Heerdegen writes: >> I guess you're suggesting the change below? > > Yes, exactly, thanks (hoping we have added all necessary kinds of > "excursions" to that functions now). 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-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 (---) Michael Heerdegen writes: >> I guess you're suggesting the change below? > > Yes, exactly, thanks (hoping we have added all necessary kinds of > "excursions" to that functions now). There was no response from Eduardo, but I went ahead and applied the patch anyway, and I'm now closing the bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 13:04:24 2021 Received: (at control) by debbugs.gnu.org; 19 Jul 2021 17:04:24 +0000 Received: from localhost ([127.0.0.1]:60175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wgp-000847-VE for submit@debbugs.gnu.org; Mon, 19 Jul 2021 13:04:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Wgn-00083j-T3 for control@debbugs.gnu.org; Mon, 19 Jul 2021 13:04:22 -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=Y4J6JkBEGY/x86kbRbuesQCRCEs7Ukzv/nEPRau+JAk=; b=vNTKXO75saeLrS8HvFes7/vr+b QrWi67VhX/8KlxUElKF4rTyOiGrcGalXWNyHP54i+eJlE4ljJ1ihxGeKZZbAdDygx0RBvM09uukCq qqLNbNNrDoK1/rOwy0I3nxk7x69aLZi+AYrnmvuT9PlgABiznKNcjJ5Kb0ZsUmk50QDM=; 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 1m5Wgg-0000fP-Bp for control@debbugs.gnu.org; Mon, 19 Jul 2021 19:04:16 +0200 Date: Mon, 19 Jul 2021 19:04:13 +0200 Message-Id: <87o8ayi6b6.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49124 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 49124 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 49124 28.1 quit