From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dani Moncayo Newsgroups: gmane.emacs.bugs Subject: bug#10056: 24.0.91; `copy-to-register' does not deactivate the mark Date: Sun, 29 Jul 2012 11:46:41 +0200 Message-ID: References: <87aa7qm1gv.fsf@gnu.org> <87fw8buqdc.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1343555220 18352 80.91.229.3 (29 Jul 2012 09:47:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 29 Jul 2012 09:47:00 +0000 (UTC) Cc: 10056@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 29 11:47:00 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 1SvQ5T-0003LX-7g for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jul 2012 11:46:59 +0200 Original-Received: from localhost ([::1]:52422 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SvQ5S-0000uu-AR for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Jul 2012 05:46:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38380) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SvQ5Q-0000up-Aw for bug-gnu-emacs@gnu.org; Sun, 29 Jul 2012 05:46:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SvQ5P-0001qY-CB for bug-gnu-emacs@gnu.org; Sun, 29 Jul 2012 05:46:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38149) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SvQ5P-0001qL-6s for bug-gnu-emacs@gnu.org; Sun, 29 Jul 2012 05:46:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SvQCH-00064F-Qh for bug-gnu-emacs@gnu.org; Sun, 29 Jul 2012 05:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jul 2012 09:54: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.134355563123307 (code B ref 10056); Sun, 29 Jul 2012 09:54:01 +0000 Original-Received: (at 10056) by debbugs.gnu.org; 29 Jul 2012 09:53:51 +0000 Original-Received: from localhost ([127.0.0.1]:47695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvQC7-00063r-Eb for submit@debbugs.gnu.org; Sun, 29 Jul 2012 05:53:51 -0400 Original-Received: from mail-ob0-f172.google.com ([209.85.214.172]:54086) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvQC5-00063k-AE for 10056@debbugs.gnu.org; Sun, 29 Jul 2012 05:53:49 -0400 Original-Received: by obbwc20 with SMTP id wc20so7067264obb.3 for <10056@debbugs.gnu.org>; Sun, 29 Jul 2012 02:46:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BEGp3STESJJy9EQFVb4JJJ8gILCLrxbyUwXIGdsJX1M=; b=IObF8fAR5BJg97X3V1L5TNV8zgBfORRxAg646TaCH3lp/FxBaZAq6/vu4DIcuxJYHo k77qJ7KdVhfBRRUFDItgeBqHjFDHoLkadeEYNXroRM62+cLSj5xLXf207qfdv9ee3tOv idwqT6tw1jqDt4S2BAslDtpLRgkykYdfog+WW2/kKHLkuSgdGmjx7DHnAff9FaQgCgKo zHnohuYFC8GfDmFnPKP6sVlEUr+bhg42OfLYotqrXgtCVecdb+xX0yTbvvMBtMEzY5rH sNw5a+3CJXS3O/2l1gREdeA4U97K02r1w5C4jM2E4MjaVws+m7Vvq5Bem6CzOzDggk8l sA4Q== Original-Received: by 10.182.98.108 with SMTP id eh12mr11930929obb.6.1343555201724; Sun, 29 Jul 2012 02:46:41 -0700 (PDT) Original-Received: by 10.60.172.11 with HTTP; Sun, 29 Jul 2012 02:46:41 -0700 (PDT) In-Reply-To: <87fw8buqdc.fsf@gnu.org> 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 (newer, 2) 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:62556 Archived-At: > I left prepend-to-register and append-to-register alone for now; there > may be cases where users want to keep the mark active for those > commands, but I'm not certain. I can't imagine such cases right now, but my imagination is limited :) > As for C-x r k on read-only buffers, the mark is now deactivated, but > only if kill-read-only-ok is non-nil (similar to C-w). ?? I don't see such behavior in a recent build of the trunk. I've just tested C-x r k (from Emacs -Q, in an Info buffer), and the mark is not deactivated, even if kill-read-only-ok is non-nil. IMO, the mark should definitely be deactivated in this case. And what is more, when kill-read-only-ok is nil, "C-x r k" still does its job (despite the error message shown in the echo area), i.e., it saves the rectangle contents. Therefore, this is confusing from my POV. IMO, either the command should do nothing in this case (no rectangle text gets saved), or, if the intention is to save the rectangle also in this case, the mark should be deactivated, because not doing so gives (me) the wrong impression, i.e, that the command has been cancelled and nothing more happened. -- Dani Moncayo