From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#35496: 27.0.50; smie-blink-matching-open blinks token before point after RET Date: Tue, 07 May 2019 21:44:24 -0400 Message-ID: References: <4cfccfa9-ee9d-3bc0-30a3-36d656f96de8@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="73688"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 35496@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 08 03:45:18 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hOBe2-000J2o-EA for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 May 2019 03:45:18 +0200 Original-Received: from localhost ([127.0.0.1]:57408 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOBe1-0003Ti-FD for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 May 2019 21:45:17 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:55318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOBdv-0003RC-6v for bug-gnu-emacs@gnu.org; Tue, 07 May 2019 21:45:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOBds-0000hN-5v for bug-gnu-emacs@gnu.org; Tue, 07 May 2019 21:45:10 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46481) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOBdm-0000Sl-Ne for bug-gnu-emacs@gnu.org; Tue, 07 May 2019 21:45:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hOBdm-0002tB-H3 for bug-gnu-emacs@gnu.org; Tue, 07 May 2019 21:45: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: Wed, 08 May 2019 01:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35496 X-GNU-PR-Package: emacs Original-Received: via spool by 35496-submit@debbugs.gnu.org id=B35496.155727987111056 (code B ref 35496); Wed, 08 May 2019 01:45:02 +0000 Original-Received: (at 35496) by debbugs.gnu.org; 8 May 2019 01:44:31 +0000 Original-Received: from localhost ([127.0.0.1]:60025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOBdG-0002sG-Ow for submit@debbugs.gnu.org; Tue, 07 May 2019 21:44:31 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:47632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOBdE-0002s7-4Z for 35496@debbugs.gnu.org; Tue, 07 May 2019 21:44:28 -0400 Original-Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id x481iPMZ020548; Tue, 7 May 2019 21:44:26 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id C45FD6652C; Tue, 7 May 2019 21:44:24 -0400 (EDT) In-Reply-To: <4cfccfa9-ee9d-3bc0-30a3-36d656f96de8@yandex.ru> (Dmitry Gutov's message of "Mon, 29 Apr 2019 23:57:03 +0300") X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6541=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6541> : inlines <7074> : streams <1820884> : uri <2841776> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158903 Archived-At: > 1. Disable show-paren-mode if it's enabled. > 2. Evalute the attached .el file (which defined a major mode). > 3. Create a new bufferand type M-x foo-mode. > 4. Type 'def foo do' (without quotes) and press RET. > 5. Cursor will hang around on the first line even after the newline > is inserted. It's not a bug, it's a feature: we can't highlight the matching `def` when you hit the `o` because we don't know yet whether you actually intended to type `do` or a longer identifier, so we postpone the blinking to the next char. smie-blink-matching-triggers defaults to ?\s and ?\n so the "next char" where the blinking can happen is SPC or RET. Maybe we shouldn't postpone the blinking (i.e. we should add ?o to smie-blink-matching-triggers)? Stefan