From unknown Mon Aug 18 14:24:19 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#12389 <12389@debbugs.gnu.org> To: bug#12389 <12389@debbugs.gnu.org> Subject: Status: 24.2.50; mark, transient-mark-mode and registers Reply-To: bug#12389 <12389@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:24:19 +0000 retitle 12389 24.2.50; mark, transient-mark-mode and registers reassign 12389 emacs submitter 12389 Jambunathan K severity 12389 minor tag 12389 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 08 15:09:55 2012 Received: (at submit) by debbugs.gnu.org; 8 Sep 2012 19:09:55 +0000 Received: from localhost ([127.0.0.1]:49036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TAQPi-0002Gm-IE for submit@debbugs.gnu.org; Sat, 08 Sep 2012 15:09:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35936) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TAQPf-0002Ge-Fq for submit@debbugs.gnu.org; Sat, 08 Sep 2012 15:09:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TAQPF-0008EK-Aw for submit@debbugs.gnu.org; Sat, 08 Sep 2012 15:09:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:52882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TAQPF-0008EF-8K for submit@debbugs.gnu.org; Sat, 08 Sep 2012 15:09:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TAQPC-00020k-Qd for bug-gnu-emacs@gnu.org; Sat, 08 Sep 2012 15:09:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TAQPB-0008DQ-F9 for bug-gnu-emacs@gnu.org; Sat, 08 Sep 2012 15:09:22 -0400 Received: from mail-pz0-f41.google.com ([209.85.210.41]:57240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TAQPB-0008DJ-69 for bug-gnu-emacs@gnu.org; Sat, 08 Sep 2012 15:09:21 -0400 Received: by dadi14 with SMTP id i14so533397dad.0 for ; Sat, 08 Sep 2012 12:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=zNKGc3+3JGRMDbl+K+bBnkwTZHN9mVAnAGXLvCb/g0o=; b=brwWOV/bbHD7GbgSSp/5wnEH3jiebU0XZ/iS00zGizoQ7WhgJT4Am8we+vWamj+8xj S+JWgCARSBF2AkK9B5x8CL+HgAA9iCljm5YyqSUh/SXI53D4rmPBvA3/6S0JhCLObx0Q AB3sq2EA+nlIJMvraVZdvgkwJR/fdDMhl1M38hGNi9WJU9RJccuysOJSt0btgQriRv+p D+U9s2nsIj607g9EDk9kHf/MZocgCWiy0/dH5wNjS/N3qlrPQT+ZoTS6xHy/m9pspnsi A2kaMEjQB1DksBNt2v0m69djVrdwvTsd1MHtlAvS3hmzF/FBX6gmlGtLkUWf3iGspK1b p4mg== Received: by 10.66.78.194 with SMTP id d2mr14882943pax.42.1347131360546; Sat, 08 Sep 2012 12:09:20 -0700 (PDT) Received: from debian-6.05 ([115.184.86.164]) by mx.google.com with ESMTPS id rz10sm5768825pbc.32.2012.09.08.12.09.18 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 08 Sep 2012 12:09:19 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: 24.2.50; mark, transient-mark-mode and registers Date: Sun, 09 Sep 2012 00:40:04 +0530 Message-ID: <87ligkwctv.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Full disclosure: I use transient-mark-mode. Item-1 ====== My upvotes for de-activating mark after `prepend-to-register' and `append-to-register. I always use C-g after append-to-register. If I don't, I find the highlighted region expanding with cursor motion annoying. Discussions on Bug#10056 seem to suggest that the current position is ambivalent. The discussion seems to favor status quo rather than provide a use case that will support the status quo. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10056#26 Item-2 ====== 1. Enable transient-mark-mode 2. C-SPC 3. 4. C-g 5. C-u C-x r s a Now as a transient mark user, I find disappearance of a non-highlighted text in (5) surprising. Comments? In GNU Emacs 24.2.50.19 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2012-09-09 on debian-6.05 Bzr revision: 109935 eliz@gnu.org-20120908112032-bpwxcs4nm9livigz Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Important settings: value of $LANG: en_IN locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 08 16:18:00 2012 Received: (at 12389) by debbugs.gnu.org; 8 Sep 2012 20:18:00 +0000 Received: from localhost ([127.0.0.1]:49082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TARTb-0003oT-Q2 for submit@debbugs.gnu.org; Sat, 08 Sep 2012 16:18:00 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:37406) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TARTa-0003oN-VB for 12389@debbugs.gnu.org; Sat, 08 Sep 2012 16:17:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09Ld+Y//2dsb2JhbABEsEiDSYEIghUBAQQBViMFCws0EhQYDSSIHAW6CZBEA6MzgViDBQ X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="197861997" Received: from 75-119-230-63.dsl.teksavvy.com (HELO pastel.home) ([75.119.230.63]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 08 Sep 2012 16:17:33 -0400 Received: by pastel.home (Postfix, from userid 20848) id 020D358FC1; Sat, 8 Sep 2012 16:17:32 -0400 (EDT) From: Stefan Monnier To: Jambunathan K Subject: Re: bug#12389: 24.2.50; mark, transient-mark-mode and registers Message-ID: References: <87ligkwctv.fsf@gmail.com> Date: Sat, 08 Sep 2012 16:17:32 -0400 In-Reply-To: <87ligkwctv.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 09 Sep 2012 00:40:04 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 12389 Cc: 12389@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > Item-1 > ====== > My upvotes for de-activating mark after `prepend-to-register' and > `append-to-register. Fine by me. > Item-2 > ====== > 1. Enable transient-mark-mode > 2. C-SPC > 3. > 4. C-g > 5. C-u C-x r s a That's normal: the same happens with C-w instead of C-u C-x r s a. > Now as a transient mark user, I find disappearance of a non-highlighted > text in (5) surprising. Comments? What did you expect to happen? That the text is copied but not deleted? Or that neither happens and you get an error. If you want an error, you can set mark-even-if-inactive to nil. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 03 10:30:25 2012 Received: (at 12389) by debbugs.gnu.org; 3 Oct 2012 14:30:25 +0000 Received: from localhost ([127.0.0.1]:39604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TJPxx-0001bT-DY for submit@debbugs.gnu.org; Wed, 03 Oct 2012 10:30:25 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:62148) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TJPxu-0001bI-Fw for 12389@debbugs.gnu.org; Wed, 03 Oct 2012 10:30:23 -0400 Received: by pbbro8 with SMTP id ro8so10185571pbb.3 for <12389@debbugs.gnu.org>; Wed, 03 Oct 2012 07:29:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=BGeMdol8ZtVGt2I1VAk7GHP0wYLMmElpSRmBa9pbHow=; b=X6FDAN8bz1xI06w0h01Bhu7kaJ6jvuUeukm3xr+7xG7cVXbbCSVtZXyJ/z0Kbe+IiA ffdVyUmeWfPX6ieaiMiMJ3w88vvnAzFxXUlkubDU4eDh+Q0H2QPHlIVfNAG0eID+5p5I jFf5SrTQqVYzX7K/dvvVYLHcb1M0K1KzOq5coZqCgrOh9xAu90Msa/4uUNvx/gMCfqZN U0TihoOPPjK/SJIoY8M7Z/0I8/l+s3Qdx4o9KM86eYa99q63nqzxa8cCduA+rJZyZZj1 LM8ouQ4h7GhZxQcoUoPQlBemjGLYONlfZjRMw+S/h9oxjjZq9jtGZLSDFgxxWiwyLFDs fFEA== Received: by 10.68.223.37 with SMTP id qr5mr13388987pbc.101.1349274583380; Wed, 03 Oct 2012 07:29:43 -0700 (PDT) Received: from debian-6.05 ([115.242.250.191]) by mx.google.com with ESMTPS id oq7sm2687194pbc.69.2012.10.03.07.29.39 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Oct 2012 07:29:42 -0700 (PDT) From: Jambunathan K To: Stefan Monnier Subject: Re: bug#12389: 24.2.50; mark, transient-mark-mode and registers References: <87ligkwctv.fsf@gmail.com> Date: Wed, 03 Oct 2012 20:01:04 +0530 In-Reply-To: (Stefan Monnier's message of "Sat, 08 Sep 2012 16:17:32 -0400") Message-ID: <87mx03aaqf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 12389 Cc: 12389@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.9 (/) --=-=-= Content-Type: text/plain Stefan Monnier writes: >> Item-1 >> ====== >> My upvotes for de-activating mark after `prepend-to-register' and >> `append-to-register. > > Fine by me. I am attaching a patch. Please leave the bug open. I will continue my discussion on Item-2 sometime later. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=bug12389.diff Content-Description: bug12389.diff === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-10-03 08:50:49 +0000 +++ lisp/ChangeLog 2012-10-03 14:26:48 +0000 @@ -1,3 +1,9 @@ +2012-10-03 Jambunathan K + + * register.el (append-to-register, prepend-to-register): + Deactivate mark. This accords with current behaviour of + `copy-to-register'. See (Bug#12389). + 2012-10-03 Martin Rudalics * menu-bar.el (kill-this-buffer): Don't do anything when === modified file 'lisp/register.el' --- lisp/register.el 2012-09-09 08:10:56 +0000 +++ lisp/register.el 2012-10-03 13:21:46 +0000 @@ -382,6 +382,7 @@ register (cond ((not reg) text) ((stringp reg) (concat reg separator text)) (t (error "Register does not contain text"))))) + (setq deactivate-mark t) (cond (delete-flag (delete-region start end)) ((called-interactively-p 'interactive) @@ -400,6 +401,7 @@ register (cond ((not reg) text) ((stringp reg) (concat text separator reg)) (t (error "Register does not contain text"))))) + (setq deactivate-mark t) (cond (delete-flag (delete-region start end)) ((called-interactively-p 'interactive) --=-=-= Content-Type: text/plain >> Item-2 >> ====== >> 1. Enable transient-mark-mode >> 2. C-SPC >> 3. >> 4. C-g >> 5. C-u C-x r s a > > That's normal: the same happens with C-w instead of C-u C-x r s a. > >> Now as a transient mark user, I find disappearance of a non-highlighted >> text in (5) surprising. Comments? > > What did you expect to happen? That the text is copied but not deleted? > Or that neither happens and you get an error. > If you want an error, you can set mark-even-if-inactive to nil. > > > Stefan --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 06 13:17:04 2012 Received: (at 12389) by debbugs.gnu.org; 6 Oct 2012 17:17:04 +0000 Received: from localhost ([127.0.0.1]:58437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKXzr-0001No-NQ for submit@debbugs.gnu.org; Sat, 06 Oct 2012 13:17:04 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:33207) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKXzp-0001NN-I3 for 12389@debbugs.gnu.org; Sat, 06 Oct 2012 13:17:02 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q96HGiTi021480; Sat, 6 Oct 2012 13:16:44 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id E98B1B40A1; Sat, 6 Oct 2012 13:16:43 -0400 (EDT) From: Stefan Monnier To: Jambunathan K Subject: Re: bug#12389: 24.2.50; mark, transient-mark-mode and registers Message-ID: References: <87ligkwctv.fsf@gmail.com> <87mx03aaqf.fsf@gmail.com> Date: Sat, 06 Oct 2012 13:16:43 -0400 In-Reply-To: <87mx03aaqf.fsf@gmail.com> (Jambunathan K.'s message of "Wed, 03 Oct 2012 20:01:04 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 12389 Cc: 12389@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) > I am attaching a patch. Thanks, installed, Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 15 00:10:54 2013 Received: (at 12389-done) by debbugs.gnu.org; 15 Nov 2013 05:10:54 +0000 Received: from localhost ([127.0.0.1]:53643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBgE-0002PQ-4W for submit@debbugs.gnu.org; Fri, 15 Nov 2013 00:10:54 -0500 Received: from mail-pd0-f181.google.com ([209.85.192.181]:60152) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBgC-0002PD-LR for 12389-done@debbugs.gnu.org; Fri, 15 Nov 2013 00:10:52 -0500 Received: by mail-pd0-f181.google.com with SMTP id p10so2963828pdj.40 for <12389-done@debbugs.gnu.org>; Thu, 14 Nov 2013 21:10:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=J031GXewnaACqsprHRq7ZhAivpOG36ggI7TgI07VQ78=; b=n6hMcu07s/DHOLhiXfrId4/Xx+KCOjgGRVQPz9ol9knql8w6Vjscph2eRx68RSG2N5 eiCgNgcVnrC+haNL+5/1ppXaukkXSZV8hJZVp6NPNLSpLissf5Qa7FYp0Y2lrJ4HDnG4 rP/mF/uhkU06Pi71oaFD/BC6/gNnmpcQSBjckQyy+Xo1mQaUuk+b+/TzHVdD3kbfBWey xrJKP0GPyg1WgSSGH0UZcKLHopLmtjzEgESl8LxRWc3vcOyGRX7hvFXgPOEM8YPLp6xZ wAT6K+I1F4eIP5qHAoerfCt3qlfdgMCoSQTJR3qz1wDa21mDTqEcgC8Y+HlgivXLBPpl EJUA== X-Received: by 10.68.252.68 with SMTP id zq4mr5038528pbc.154.1384492247039; Thu, 14 Nov 2013 21:10:47 -0800 (PST) Received: from debian-6.05 ([115.241.27.214]) by mx.google.com with ESMTPSA id so2sm1614240pbc.5.2013.11.14.21.10.44 for <12389-done@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Thu, 14 Nov 2013 21:10:46 -0800 (PST) From: Jambunathan K To: 12389-done@debbugs.gnu.org Subject: Re: bug#12389: 24.2.50; mark, transient-mark-mode and registers References: <87ligkwctv.fsf@gmail.com> Date: Fri, 15 Nov 2013 10:40:32 +0530 In-Reply-To: <87ligkwctv.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 09 Sep 2012 00:40:04 +0530") Message-ID: <87bo1mi71z.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 12389-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) OP here. Closed. From unknown Mon Aug 18 14:24:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 13 Dec 2013 12:24:29 +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