From unknown Sun Jun 22 17:14:27 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#21195 <21195@debbugs.gnu.org> To: bug#21195 <21195@debbugs.gnu.org> Subject: Status: 25.0.50; Let MARKER arg to `set-marker' be a number Reply-To: bug#21195 <21195@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:14:27 +0000 retitle 21195 25.0.50; Let MARKER arg to `set-marker' be a number reassign 21195 emacs submitter 21195 Drew Adams severity 21195 wishlist tag 21195 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 05 13:40:33 2015 Received: (at submit) by debbugs.gnu.org; 5 Aug 2015 17:40:34 +0000 Received: from localhost ([127.0.0.1]:40318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZN2g4-000196-7l for submit@debbugs.gnu.org; Wed, 05 Aug 2015 13:40:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40606) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZN2g2-00018y-2Y for submit@debbugs.gnu.org; Wed, 05 Aug 2015 13:40:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN2g1-0005YQ-2k for submit@debbugs.gnu.org; Wed, 05 Aug 2015 13:40:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45082) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN2g1-0005YK-09 for submit@debbugs.gnu.org; Wed, 05 Aug 2015 13:40:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN2g0-0006qG-3y for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:40:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN2fx-0005Xt-D5 for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:40:28 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:19915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN2fx-0005Xk-6P for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:40:25 -0400 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 t75HeNZi001638 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 5 Aug 2015 17:40:24 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t75HeNn2023150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 5 Aug 2015 17:40:23 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t75HeMFr020159 for ; Wed, 5 Aug 2015 17:40:23 GMT MIME-Version: 1.0 Message-ID: Date: Wed, 5 Aug 2015 10:40:21 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Let MARKER arg to `set-marker' be a number X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) Minor enhancement request. Let `set-marker' (aka `move-marker') accept a buffer position that is just a number as its first arg. IOW, give `set-marker' this behavior: (defun new-set-marker (num-or-marker position &optional buffer) "..." (unless (markerp num-or-marker) (setq num-or-marker (with-current-buffer buffer (copy-marker num-or-marker)))) (set-marker num-or-marker position buffer)) In GNU Emacs 25.0.50.1 (i686-pc-mingw32) of 2015-07-03 on LEG570 Bzr revision: 2b848fadd51e805b2f46da64c5958ea7f009048a Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --host=3Di686-pc-mingw32 --enable-checking=3Dyes,glyphs' From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 17:42:57 2016 Received: (at 21195) by debbugs.gnu.org; 30 Apr 2016 21:42:57 +0000 Received: from localhost ([127.0.0.1]:58623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awcfB-000469-CC for submit@debbugs.gnu.org; Sat, 30 Apr 2016 17:42:57 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:60746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awcfA-000462-9T for 21195@debbugs.gnu.org; Sat, 30 Apr 2016 17:42:56 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1awcf7-00073g-P1; Sat, 30 Apr 2016 23:42:55 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#21195: 25.0.50; Let MARKER arg to `set-marker' be a number References: Date: Sat, 30 Apr 2016 23:42:53 +0200 In-Reply-To: (Drew Adams's message of "Wed, 5 Aug 2015 10:40:21 -0700 (PDT)") Message-ID: <87vb2y93j6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21195 Cc: 21195@debbugs.gnu.org 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: 0.0 (/) Drew Adams writes: > Minor enhancement request. Let `set-marker' (aka `move-marker') accept > a buffer position that is just a number as its first arg. IOW, give > `set-marker' this behavior: > > (defun new-set-marker (num-or-marker position &optional buffer) > "..." > (unless (markerp num-or-marker) > (setq num-or-marker (with-current-buffer buffer > (copy-marker num-or-marker)))) > (set-marker num-or-marker position buffer)) Hm... Well, I don't really see the point. `set-marker' is so conceptually clean. And saying `(set-marker (make-marker) ...)' is so easy. Closing. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 17:43:02 2016 Received: (at control) by debbugs.gnu.org; 30 Apr 2016 21:43:02 +0000 Received: from localhost ([127.0.0.1]:58627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awcfG-00046s-Jk for submit@debbugs.gnu.org; Sat, 30 Apr 2016 17:43:02 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:60757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awcfE-00046L-W9 for control@debbugs.gnu.org; Sat, 30 Apr 2016 17:43:01 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1awcfC-00073o-QA for control@debbugs.gnu.org; Sat, 30 Apr 2016 23:43:00 +0200 Date: Sat, 30 Apr 2016 23:42:58 +0200 Message-Id: <87twii93j1.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21195 X-Spam-Score: 0.0 (/) 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: 0.0 (/) tags 21195 wontfix close 21195 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 21:05:21 2016 Received: (at 21195) by debbugs.gnu.org; 1 May 2016 01:05:21 +0000 Received: from localhost ([127.0.0.1]:58863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awfp3-00042s-4H for submit@debbugs.gnu.org; Sat, 30 Apr 2016 21:05:21 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:19260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awfp1-00042c-3H for 21195@debbugs.gnu.org; Sat, 30 Apr 2016 21:05:19 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u4115CxP028541 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 May 2016 01:05:12 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u4115Ck9004528 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 May 2016 01:05:12 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u41159A9018678; Sun, 1 May 2016 01:05:10 GMT MIME-Version: 1.0 Message-ID: Date: Sat, 30 Apr 2016 17:05:08 -0800 (GMT-08:00) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#21195: 25.0.50; Let MARKER arg to `set-marker' be a number References: <87vb2y93j6.fsf@gnus.org> In-Reply-To: <87vb2y93j6.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 21195 Cc: 21195@debbugs.gnu.org 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 (---) > > Minor enhancement request. Let `set-marker' (aka `move-marker') accept > > a buffer position that is just a number as its first arg. IOW, give > > `set-marker' this behavior: > > > > (defun new-set-marker (num-or-marker position &optional buffer) > > "..." > > (unless (markerp num-or-marker) > > (setq num-or-marker (with-current-buffer buffer > > (copy-marker num-or-marker)))) > > (set-marker num-or-marker position buffer)) >=20 > Hm... Well, I don't really see the point. `set-marker' is so > conceptually clean. And saying `(set-marker (make-marker) ...)' is so > easy. Closing. Well, I said it was minor. Consider funcalling, applying, or mapping over positions, which can be markers. Sure, you can use an anonymous function that does just what you need (test with markerp, copy-marker if not a marker)... But why shouldn't `set-marker' do this? It's trivial and costs only a call to `markerp' for doing what `set-marker' does now. From unknown Sun Jun 22 17:14:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 29 May 2016 11:24:13 +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