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#71777: 29.4; sexp-at-point in latex-mode when sexp contains ";" Date: Wed, 26 Jun 2024 16:11:41 -0400 Message-ID: References: <86v81v98u0.fsf@gnu.org> <52e6657e-3cc4-4671-8676-86e9959d9bc1@medialab.sissa.it> 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="22675"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 71777@debbugs.gnu.org To: Gabriele Nicolardi Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 26 22:12:14 2024 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 1sMZ02-0005hR-FG for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 26 Jun 2024 22:12:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMYzq-0005EE-B7; Wed, 26 Jun 2024 16:12:02 -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 1sMYzo-0005E0-0N for bug-gnu-emacs@gnu.org; Wed, 26 Jun 2024 16:12:00 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sMYzn-0006mJ-OQ for bug-gnu-emacs@gnu.org; Wed, 26 Jun 2024 16:11:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sMYzp-0008J2-VG for bug-gnu-emacs@gnu.org; Wed, 26 Jun 2024 16:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Jun 2024 20:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71777 X-GNU-PR-Package: emacs Original-Received: via spool by 71777-submit@debbugs.gnu.org id=B71777.171943271531916 (code B ref 71777); Wed, 26 Jun 2024 20:12:01 +0000 Original-Received: (at 71777) by debbugs.gnu.org; 26 Jun 2024 20:11:55 +0000 Original-Received: from localhost ([127.0.0.1]:40408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMYzi-0008Ii-KP for submit@debbugs.gnu.org; Wed, 26 Jun 2024 16:11:54 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMYzg-0008IR-T1 for 71777@debbugs.gnu.org; Wed, 26 Jun 2024 16:11:53 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 58A8180C8E; Wed, 26 Jun 2024 16:11:43 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1719432701; bh=Ek+iTXeMCdpEWW8xf3S+ZcdUAua/4vR/AVUoc+oOZVU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TSqSsxm2wQiKo0p6w8NR0Lbc1Al8ynnhQXKBYxkG9VIS5XFE41OyOZ/AyCrxJK9hI jtpBhSTW8XRtgKsVO2zeFyPwzSDVhCqFFkadgZQ5A8BnGhNStGgGpEqjKMeDN6WsuM c+GRsygjQeNdbb3ZKxTUVWiTd233BwJJ+RU5CkcJMj1CMoukJRm5E5k6Sqp3Fyabth XkVet2V+6amWpy6Ioe8fPonubV/eA0Q7osVYZUCFYYVbDMfYouAS3DVs8lBK1aY7oY 4x997GOChJmDPfhjuXX0Q5vxS7ymCNSqOScBD0qrw36FmUPXkTNE0CbMbvXHzsrOYs weFM25rUcPt0A== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id C272D80882; Wed, 26 Jun 2024 16:11:41 -0400 (EDT) Original-Received: from pastel (unknown [24.140.236.196]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 95B2F120409; Wed, 26 Jun 2024 16:11:41 -0400 (EDT) In-Reply-To: <52e6657e-3cc4-4671-8676-86e9959d9bc1@medialab.sissa.it> (Gabriele Nicolardi's message of "Wed, 26 Jun 2024 17:52:41 +0200") 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:287963 Archived-At: > I need to test if a parenthesis in LaTeX (latex-mode) starts > a balanced expression. You mentioned `forward-sexp` which should do the trick, so what made you try `sexp-at-point`? > sexp-at-point: Return the sexp at point, or nil if none is found. > > This is not possible with (thing-at-point 'sexp) because it does no return nil in the case, e.g.: > > $K(U_1, V_1, x_1; t_2, x_2$ The "-at-point" functions (by the very nature of the concept of "foo at point") are DWIMish functions. They're usually not appropriate for use from ELisp code unless that ELisp code itself wants to be DWIMish. Stefan