From unknown Sun Jun 22 17:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21195: 25.0.50; Let MARKER arg to `set-marker' be a number Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Aug 2015 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21195 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21195@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14387964344415 (code B ref -1); Wed, 05 Aug 2015 17:41:02 +0000 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 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-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 unknown Sun Jun 22 17:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21195: 25.0.50; Let MARKER arg to `set-marker' be a number Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Apr 2016 21:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21195 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 21195@debbugs.gnu.org Received: via spool by 21195-submit@debbugs.gnu.org id=B21195.146205257715762 (code B ref 21195); Sat, 30 Apr 2016 21:43:01 +0000 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 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-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 unknown Sun Jun 22 17:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21195: 25.0.50; Let MARKER arg to `set-marker' be a number Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 May 2016 01:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21195 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen Cc: 21195@debbugs.gnu.org Received: via spool by 21195-submit@debbugs.gnu.org id=B21195.146206472115558 (code B ref 21195); Sun, 01 May 2016 01:06:02 +0000 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 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-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.