From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#62892: proposal to extend mark-sexp to go forward and backward on command Date: Mon, 22 May 2023 18:02:05 -0400 Message-ID: References: <86jzxwuedr.fsf@mail.linkov.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21106"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ruijie@netyu.xyz, 62892@debbugs.gnu.org, monnier@iro.umontreal.ca, drew.adams@oracle.com, juri@linkov.net To: Zachary Kanfer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 23 00:03:22 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 1q1Dcf-0005GH-KZ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 23 May 2023 00:03:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q1DcO-00028s-GK; Mon, 22 May 2023 18:03: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 1q1DcM-00028b-MU for bug-gnu-emacs@gnu.org; Mon, 22 May 2023 18:03:02 -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 1q1DcM-0006pC-EK for bug-gnu-emacs@gnu.org; Mon, 22 May 2023 18:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q1DcM-0002m1-2r for bug-gnu-emacs@gnu.org; Mon, 22 May 2023 18:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 May 2023 22:03: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.168479293710592 (code B ref 62892); Mon, 22 May 2023 22:03:02 +0000 Original-Received: (at 62892) by debbugs.gnu.org; 22 May 2023 22:02:17 +0000 Original-Received: from localhost ([127.0.0.1]:37098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1Dbd-0002km-Ce for submit@debbugs.gnu.org; Mon, 22 May 2023 18:02:17 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:44270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1DbZ-0002kU-7e for 62892@debbugs.gnu.org; Mon, 22 May 2023 18:02:16 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1DbS-0006eG-6R; Mon, 22 May 2023 18:02:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=Uore59qTCo8+vebOTl3GLBYp4yw6Xs+XMZFY6Fvnx0g=; b=oCPZxHRSk/tB /UoqOrChPwRIQtCtrgkeerZx8B4TY/N+5wKTYwA/bLskZFLwAEyqvbCzYfFoGyO2OH2Q0iEdjC2bz OJDdO8uqBUT6ZmpJUwQbCMXvQZQPLRzEhrRXMzpYmCvLbmCsmAGkfO6/bjp4gUr3ICOP53KFUHrUi f3z9XJP1/ONfRCDovJ68fYAQ/kFdkMQENLkqjBGDgMx1WlCkqzAXiqogK5uvxconuVAiH8UsQuewL xkii/oiuRHZAPsZcdrb/pCGsLqQdaMq9nNgDBX3/f5Z1e3R4pP+Ug/BvRbbWDcZFk9blUqHPHuHte qGKXWAs43SvtTq7IeEmAlA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1q1DbR-00016p-M0; Mon, 22 May 2023 18:02:05 -0400 In-Reply-To: (message from Zachary Kanfer on Wed, 17 May 2023 23:17:01 -0400) 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:262195 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Attached is a patch with the following changes: > > > > * Uses the helper function to create mark-foo-forward, mark-foo-backward > > for word, paragraph, sexp, page, and defun. I think these functions would make sense, but I wonder hwo they would do users any good. Are you envisioning that we would create standard key bindings for these functions? Are you envisioning that users would bind some of these functions to keys themselves? Are you envisioning that users would call these functions from their own Lisp code? Any of those would make sense in the abstract, but I doubt that any of them would be convenient enough to make this change worth installing. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)