X-Loop: help-debbugs@HIDDEN Subject: bug#17830: 24.4.50; smie: inners and up-list Resent-From: Leo Liu <sdl.web@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: monnier@HIDDEN, bug-gnu-emacs@HIDDEN Resent-Date: Sun, 22 Jun 2014 03:30:05 +0000 Resent-Message-ID: <handler.17830.B.14034077483353 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 17830 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17830 <at> debbugs.gnu.org Cc: Stefan Monnier <monnier@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN X-Debbugs-Original-Xcc: Stefan Monnier <monnier@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.14034077483353 (code B ref -1); Sun, 22 Jun 2014 03:30:05 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jun 2014 03:29:08 +0000 Received: from localhost ([127.0.0.1]:56568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1WyYSq-0000s1-9Y for submit <at> debbugs.gnu.org; Sat, 21 Jun 2014 23:29:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33139) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <sdl.web@HIDDEN>) id 1WyYSn-0000rP-FC for submit <at> debbugs.gnu.org; Sat, 21 Jun 2014 23:29:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <sdl.web@HIDDEN>) id 1WyYSY-00005c-VF for submit <at> debbugs.gnu.org; Sat, 21 Jun 2014 23:28:59 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38601) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <sdl.web@HIDDEN>) id 1WyYSY-00005Y-SK for submit <at> debbugs.gnu.org; Sat, 21 Jun 2014 23:28:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <sdl.web@HIDDEN>) id 1WyYSP-0006UM-Ql for bug-gnu-emacs@HIDDEN; Sat, 21 Jun 2014 23:28:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <sdl.web@HIDDEN>) id 1WyYSG-0008U3-LD for bug-gnu-emacs@HIDDEN; Sat, 21 Jun 2014 23:28:41 -0400 Received: from mail-pa0-x22b.google.com ([2607:f8b0:400e:c03::22b]:54907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <sdl.web@HIDDEN>) id 1WyYSG-0008Tr-E9 for bug-gnu-emacs@HIDDEN; Sat, 21 Jun 2014 23:28:32 -0400 Received: by mail-pa0-f43.google.com with SMTP id lf10so4497659pab.16 for <bug-gnu-emacs@HIDDEN>; Sat, 21 Jun 2014 20:28:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=uobW07r5uxOctw0M97x8Evp8bs1PRpLJb5v6EKQ8LYE=; b=XVJl7227w3PZ0HaKEaoq7ULqW5VUtYr+CZLAFmkvLQmZO47P2RPzaO3OyOpGBp/0Xk Rzy7rd3tyzx/kwOLWO0/2151SzkIV0Yum6m4lnkHED21kRI5spslCdqdIK3j9I4xJlwl WZizduBnCVeR36gHhOMJp0+c5pehPQ8Mjy11dbdfKMIMlZF3q0SSDrmolx2fVaSFNjKD KBLS64ZRQXTE+0rS+hHJRgl8GWwWCH30p5if8bkrJQvn2pgEtEWjMFH8X3Cge6eN8dCG EuFr23vau4s0OAilV+99iifan6hTRGY2FV+bfCLY5MzXB98gjqPlL5fxJUusViRvHo6f 1eDA== X-Received: by 10.68.193.100 with SMTP id hn4mr17505463pbc.50.1403407711080; Sat, 21 Jun 2014 20:28:31 -0700 (PDT) Received: from fortuna ([221.222.158.228]) by mx.google.com with ESMTPSA id fn2sm69537333pab.22.2014.06.21.20.28.28 for <bug-gnu-emacs@HIDDEN> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sat, 21 Jun 2014 20:28:30 -0700 (PDT) From: Leo Liu <sdl.web@HIDDEN> Date: Sun, 22 Jun 2014 11:28:25 +0800 Message-ID: <m3lhspwrl2.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) I quite like the support for show-paren-mode in smie of 24.4 for closers. But I often also want to be able to jump to the beginning of the block with backward-up-list by key C-M-u. However, if the block has inners such as `let ... in ... end' (sml-mode) and point is between `in' and `end', backward-up-list always misses the `let' opener. Some smie grammars take the `... in ...' out of the block which makes backward-up-list work but show-paren-mode won't show `in' as the inner matching `let' any more. Any fix to this? Thanks. Leo
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Leo Liu <sdl.web@HIDDEN> Subject: bug#17830: Acknowledgement (24.4.50; smie: inners and up-list) Message-ID: <handler.17830.B.14034077483353.ack <at> debbugs.gnu.org> References: <m3lhspwrl2.fsf@HIDDEN> X-Gnu-PR-Message: ack 17830 X-Gnu-PR-Package: emacs Reply-To: 17830 <at> debbugs.gnu.org Date: Sun, 22 Jun 2014 03:30:06 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Stefan Monnier <monnier@HIDDEN> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 17830 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 17830: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17830 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#17830: 24.4.50; smie: inners and up-list Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 22 Jun 2014 12:44:01 +0000 Resent-Message-ID: <handler.17830.B17830.140344099628465 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 17830 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu <sdl.web@HIDDEN> Cc: 17830 <at> debbugs.gnu.org Received: via spool by 17830-submit <at> debbugs.gnu.org id=B17830.140344099628465 (code B ref 17830); Sun, 22 Jun 2014 12:44:01 +0000 Received: (at 17830) by debbugs.gnu.org; 22 Jun 2014 12:43:16 +0000 Received: from localhost ([127.0.0.1]:56721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Wyh75-0007P2-0k for submit <at> debbugs.gnu.org; Sun, 22 Jun 2014 08:43:15 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:30589) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <monnier@HIDDEN>) id 1Wyh71-0007Oj-KW for 17830 <at> debbugs.gnu.org; Sun, 22 Jun 2014 08:43:12 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="69058386" Received: from 75-119-224-253.dsl.teksavvy.com (HELO pastel.home) ([75.119.224.253]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Jun 2014 08:43:05 -0400 Received: by pastel.home (Postfix, from userid 20848) id B287460359; Sun, 22 Jun 2014 08:43:05 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwv1tuhjf99.fsf-monnier+emacsbugs@HIDDEN> References: <m3lhspwrl2.fsf@HIDDEN> Date: Sun, 22 Jun 2014 08:43:05 -0400 In-Reply-To: <m3lhspwrl2.fsf@HIDDEN> (Leo Liu's message of "Sun, 22 Jun 2014 11:28:25 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.3 (/) > I quite like the support for show-paren-mode in smie of 24.4 for > closers. But I often also want to be able to jump to the beginning of > the block with backward-up-list by key C-M-u. > However, if the block has inners such as `let ... in ... end' (sml-mode) > and point is between `in' and `end', backward-up-list always misses the > `let' opener. Some smie grammars take the `... in ...' out of the block > which makes backward-up-list work but show-paren-mode won't show `in' as > the inner matching `let' any more. > Any fix to this? Thanks. The use of forward-sexp-function in up-list is indeed problematic, although it does work 90% of the time. We probably need to introduce an up-list-function hook. `transpose-sexp' similarly fails in to do the right thing in some cases (tho for transpose-sexp, the problem is not so much in the "jump over a sexp" part as in the way it decides what to leave unchanged around point). Stefan
Received: (at control) by debbugs.gnu.org; 29 Jun 2022 15:12:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 11:12:26 2022 Received: from localhost ([127.0.0.1]:59833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1o6ZMg-0003uy-2k for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 11:12:26 -0400 Received: from mail-pg1-f173.google.com ([209.85.215.173]:39891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1o6ZMe-0003uj-Gc for control <at> debbugs.gnu.org; Wed, 29 Jun 2022 11:12:24 -0400 Received: by mail-pg1-f173.google.com with SMTP id q140so15600899pgq.6 for <control <at> debbugs.gnu.org>; Wed, 29 Jun 2022 08:12:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=McwCFdkCKGxe/8oOh0LJPkri2ltrcQLm//bNjTaxaFo=; b=xTdq1mbiDyyF8RStHeDGiPh4Dqg3XU3x6Z9NpnOB6RwSVlN+X6iXVGY2+U3fKIcdEQ n3/FsK8jVy9RwaxCGthhNtNiox3Asdh/wEl44vnhMf5FYVneicAe7tjzfwF6/F+3HwyW M5Oz9hwrVIqGvrgA35WZtYXHhy1oyQaMBbSUsFIVRAdEc0oLSeNxaFEPpsJdCUxtiVLx GdtAERxPoajFzUgiYLygmz6+k3ZyVrTNT6m+XFHcngZfMXFM0MrKKaEvHT8ms8Frpu27 iR678k0qsfV+fA9NVQ3Ioe3liIUJ7RFqUGDpWDrnk8QbU8R8YC7EIKAJDRaYPyQ/P3W4 TCjw== X-Gm-Message-State: AJIora8QYSMTGxY3ULRw/mdfba/QCeYFfkzBVKafkC95TQAsSK60IMna VZmwlkE92DP3OukPNhqohemi9VFh6vr95AI8JkzzbzgE X-Google-Smtp-Source: AGRyM1uSXkxsvh3r4ERq9a52nf3N1WpTgcpzVj1RttVCxVy3ctFAZGE3LWKh0ivAPquagsQM2vbrU1WTh8xg7mNzU3Y= X-Received: by 2002:a63:ed48:0:b0:40d:9866:6834 with SMTP id m8-20020a63ed48000000b0040d98666834mr3334885pgk.324.1656515538598; Wed, 29 Jun 2022 08:12:18 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 29 Jun 2022 08:12:18 -0700 From: Stefan Kangas <stefan@HIDDEN> MIME-Version: 1.0 Date: Wed, 29 Jun 2022 08:12:18 -0700 Message-ID: <CADwFkm=_x0HTxvsbOHzuA4KSwm1D0TKaaopYJCuk+iRQYzUH3Q@HIDDEN> Subject: control message for bug #17830 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) severity 17830 minor quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.