From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#62892: proposal to extend mark-sexp to go forward and backward on command Date: Sun, 21 May 2023 10:31:41 -0400 Message-ID: References: <86jzxwuedr.fsf@mail.linkov.net> <83o7miw2qk.fsf@gnu.org> <831qjarzsk.fsf@gnu.org> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38239"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: ruijie@netyu.xyz, juri@linkov.net, Zachary Kanfer , 62892@debbugs.gnu.org, drew.adams@oracle.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 21 16:32:21 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q0k6e-0009hn-Ay for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 May 2023 16:32:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q0k6O-0005ru-Fg; Sun, 21 May 2023 10:32:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0k6M-0005re-V1 for bug-gnu-emacs@gnu.org; Sun, 21 May 2023 10:32:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q0k6M-00089r-Mu for bug-gnu-emacs@gnu.org; Sun, 21 May 2023 10:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q0k6M-000755-G0 for bug-gnu-emacs@gnu.org; Sun, 21 May 2023 10:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 May 2023 14:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62892 X-GNU-PR-Package: emacs Original-Received: via spool by 62892-submit@debbugs.gnu.org id=B62892.168467951727209 (code B ref 62892); Sun, 21 May 2023 14:32:02 +0000 Original-Received: (at 62892) by debbugs.gnu.org; 21 May 2023 14:31:57 +0000 Original-Received: from localhost ([127.0.0.1]:60949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0k6H-00074l-9a for submit@debbugs.gnu.org; Sun, 21 May 2023 10:31:57 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:45184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0k6F-00074Z-9r for 62892@debbugs.gnu.org; Sun, 21 May 2023 10:31:55 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id B15ED80AFC; Sun, 21 May 2023 10:31:49 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 8C1EF8028B; Sun, 21 May 2023 10:31:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1684679508; bh=R464suOicom9kpG+7CpS1GcX8p7o1gMRH+GzG2qWS4c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CvSXIe6j0ngNSQTyhRlF6lCZcRVtb81xMG9DjzO4dVH0dLAGn2yhO3p1a+4xnweLn oo7Wg4N3I3uBI0LEDKxRCTOEfTtDxg6cjAdwJwmLISdwM/bkJfh9OkMVxyC9g52fgn TxhBNTIn4GSxwFPfD8VliigsZ7utZoQTTiUTp9zYC2jDkgELBV7/WQoiDHYd46Fnck eYvaXwJAt24ASKC9kx3ByIvI+Mwozt98GTVLol9rkLkLIfF93JSPFMSMa3XpwFTmdE 9sI79fM6kinXsVLuw9vlMVt3ixezFuHVbSXx5covVLqE1AufZNduH4bWPRyD54HZDG k7ECZT5DpMKBQ== Original-Received: from pastel (unknown [45.72.217.176]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 51EB9120403; Sun, 21 May 2023 10:31:48 -0400 (EDT) In-Reply-To: <831qjarzsk.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 21 May 2023 08:58:35 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:262104 Archived-At: > Stefan, WDYT about this? There's a tension: on the one hand, there's a large number of alternative UIs with many slightly different commands from the ones we have, so we can't just add every single one of them to Emacs (instead, we aim to provide convenient building blocks for them), but on the other hand, we also want to make it easy for end users who don't want to program to use slightly different UIs. Maybe the new building block is useful enough (i.e. can be used in existing code, thus reducing overall complexity)? I haven't looked closely enough to have a clear opinion, I'm afraid. Stefan