From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#22894: 25.1.50; dired-mark: Not remark a marked file Date: Sat, 5 Mar 2016 10:59:06 -0800 (PST) Message-ID: References: <87r3fql90m.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1457204433 30334 80.91.229.3 (5 Mar 2016 19:00:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Mar 2016 19:00:33 +0000 (UTC) To: Tino Calancha , 22894@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 05 20:00:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1acHQx-0005tj-OU for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Mar 2016 20:00:11 +0100 Original-Received: from localhost ([::1]:47743 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acHQx-0007tv-6V for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Mar 2016 14:00:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53919) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acHQt-0007rw-7Z for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2016 14:00:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acHQo-0005RN-7G for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2016 14:00:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38665) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acHQo-0005RJ-4h for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2016 14:00:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1acHQn-0003Y6-VO for bug-gnu-emacs@gnu.org; Sat, 05 Mar 2016 14:00:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Mar 2016 19:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22894 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22894-submit@debbugs.gnu.org id=B22894.145720435813565 (code B ref 22894); Sat, 05 Mar 2016 19:00:01 +0000 Original-Received: (at 22894) by debbugs.gnu.org; 5 Mar 2016 18:59:18 +0000 Original-Received: from localhost ([127.0.0.1]:35792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acHQ6-0003Wj-F2 for submit@debbugs.gnu.org; Sat, 05 Mar 2016 13:59:18 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:20607) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acHQ4-0003WV-C9 for 22894@debbugs.gnu.org; Sat, 05 Mar 2016 13:59:16 -0500 Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u25Ix8E3000443 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 5 Mar 2016 18:59:09 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u25Ix8t6027858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 5 Mar 2016 18:59:08 GMT Original-Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u25Ix7AX014192; Sat, 5 Mar 2016 18:59:08 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0021.oracle.com [156.151.31.71] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114462 Archived-At: Hi Tino, > What i am trying to prevent is related with `dired-mark' and > `dired-mark-files-in-region'. The former is bound to 'm'. I can > imagine someone, keeping push the 'm' button to mark a bunch of files, > and releasing such button one fraction of seocnd late, so one marked > file with 'F' get remarked by `dired-marker-char'. > Similar thing could happen if using the second function setting the > region not very carefully (pick uping one additional file up/down > in the region). >=20 > The patch just prevent in this two function, one marked file be > remarked. Those files still not marked are marked. Doesn't sound like a great idea, to me. At most it should be optional behavior: a user choice. Novice users, whom one could think might benefit most from this protection, will not benefit from it, because they are not likely to have changed marks. (In my experience, very few people are even aware of the ability to change marks, and this is true even of people who have been developing and maintaining Emacs.) > I am against to restrict users, and i understand this thread is > controversial, but i use a lot these features and i believe it > could prevent people (including me) doing unintentional changes. But also intentional changes. Users who know about and use the ability to change marks should be able to mark over changed marks with `*', including with `m' and using the region. You say that you have been using this feature for a while and appreciate it. That is the best argument for it, I guess. If this behavior is optional then it is OK, but I don't see a great use case for it. And you mention undo, which also argues against this.