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#10056: 24.0.91; Mark deactivation Date: Sat, 8 Dec 2012 19:21:25 -0800 Message-ID: <3A9C4978E1D547E291D780F57506CD26@us.oracle.com> References: <87wqws48gn.fsf@mail.jurta.org> <87pq2kvzix.fsf@mail.jurta.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1355023362 21270 80.91.229.3 (9 Dec 2012 03:22:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Dec 2012 03:22:42 +0000 (UTC) Cc: 10056@debbugs.gnu.org To: "'Juri Linkov'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 09 04:22:55 2012 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 1ThXTf-0008DD-Rw for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Dec 2012 04:22:51 +0100 Original-Received: from localhost ([::1]:51707 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThXTT-0006RF-FD for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Dec 2012 22:22:39 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:45092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThXTQ-0006R7-2l for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 22:22:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ThXTO-00081W-Ux for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 22:22:36 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51427) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThXTO-00081Q-Rr for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 22:22:34 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1ThXTq-0002Xg-00 for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 22:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Dec 2012 03:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10056 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10056-submit@debbugs.gnu.org id=B10056.13550233289705 (code B ref 10056); Sun, 09 Dec 2012 03:23:01 +0000 Original-Received: (at 10056) by debbugs.gnu.org; 9 Dec 2012 03:22:08 +0000 Original-Received: from localhost ([127.0.0.1]:33445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThXSx-0002WU-Oy for submit@debbugs.gnu.org; Sat, 08 Dec 2012 22:22:07 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:40073) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThXSv-0002WM-Cm for 10056@debbugs.gnu.org; Sat, 08 Dec 2012 22:22:06 -0500 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qB93LZUq002836 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 9 Dec 2012 03:21:36 GMT Original-Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qB93LZsa010942 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 9 Dec 2012 03:21:35 GMT Original-Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qB93LYHg019838; Sat, 8 Dec 2012 21:21:34 -0600 Original-Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 08 Dec 2012 19:21:34 -0800 X-Mailer: Microsoft Office Outlook 11 In-reply-to: <87pq2kvzix.fsf@mail.jurta.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac3Vp5dnGyzdH6NNRlW5nbFgSGi98gAE96AA X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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:68217 Archived-At: > > Let's try first to fix (only) the commands that Dani > > or others report such have a problem. > > That means adding `(setq deactivate-mark t)' to some functions, > but this is not user-configurable. What is not user-configurable? Why should it be user-configurable whether a command activates or deactivates the mark? Where is that user-configurable today? And if Emacs Dev decides that standard command foo should deactivate the mark when done, but some user wants it to activate the mark (but why?), then s?he can define a command foo' that calls foo and then deactivates the mark. My impression is that you are inventing a problem where there is none. But perhaps I am missing something. Just what is the problem you are trying to solve? > Maybe like delsel.el puts > the property `delete-selection' on some functions, we should use > the property `deactivate-mark', e.g.: > > (put 'fill-paragraph 'deactivate-mark t) YAGNI. What problem are you looking to solve? (And BTW, when you grep for `deactivate-mark' you will notice that delsel.el is one of the libraries with a function that explicitly sets that variable.)