From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#64589: 30.0.50; smie-config-guess can break ruby indentation Date: Thu, 19 Oct 2023 23:39:55 -0400 Message-ID: References: <2c81d38d-2d92-8196-c481-e6fa59e94d01@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38321"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , 64589@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 20 05:41:02 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 1qtgNg-0009kY-PK for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Oct 2023 05:41:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtgNK-00054c-Hs; Thu, 19 Oct 2023 23:40:38 -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 1qtgNI-00052a-GF for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 23:40:36 -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 1qtgNI-0004Du-7v for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 23:40:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qtgNj-0005fi-34 for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 23:41:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Oct 2023 03:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64589 X-GNU-PR-Package: emacs Original-Received: via spool by 64589-submit@debbugs.gnu.org id=B64589.169777324321769 (code B ref 64589); Fri, 20 Oct 2023 03:41:02 +0000 Original-Received: (at 64589) by debbugs.gnu.org; 20 Oct 2023 03:40:43 +0000 Original-Received: from localhost ([127.0.0.1]:38362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtgNO-0005f1-Pt for submit@debbugs.gnu.org; Thu, 19 Oct 2023 23:40:43 -0400 Original-Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]:58648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtgNM-0005em-E6 for 64589@debbugs.gnu.org; Thu, 19 Oct 2023 23:40:41 -0400 Original-Received: by mail-lf1-x12b.google.com with SMTP id 2adb3069b0e04-507be298d2aso468875e87.1 for <64589@debbugs.gnu.org>; Thu, 19 Oct 2023 20:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697773207; x=1698378007; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=akoCSzPC5KN9cWwZY6wtQY98S5pLpf+9G46HEUWPRUY=; b=a2zFUc2G6bNuhSglbsauVBAJKOtAQyaTPT4uJ0VX/8AwjFcXo9pcCWJoLy1HB0BQ9t nbEGY2HmtLlUysHb3wnYsGrdPuu7I4Zr0WtyidFJNpn2L9MFRpGNV66Vo32mUzCQNo4m 7rVB5GyOlxVLDvrW9wHqSN6BNF3ym6EtcYZGHf+VqrWrAa0V7VzmWZJyA1JOWfixgWok j7HxvlrQKWB4d4IWKkFIIxgDoKN9xpzbaFL1v+kRqOQJR0owu22qINyb8GZH21H1JDQj fA07OXmHrs1PI+3M79+qmyJbXClNpvUDPm7gOLmJbqOmIDmNubJy44/NuhIpPzY96k8X lTyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697773207; x=1698378007; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=akoCSzPC5KN9cWwZY6wtQY98S5pLpf+9G46HEUWPRUY=; b=FMUCo/ZWLSz1zvYFr6Bic6R1U95CEMGFn3GEiUXMOwRjb8AXggzWXPBDQG/E358JfX lzBqla5ehQ7EiDY3frCgQxdE2U5fqJhnVRUavUr9MyVemtQiqfs2TPBTJo+qAwJARFN9 ljQf0pNx7V1S7utfZfu0VwliTI83itlf6NmnwxJAs9ioaWom86mybODbYkPyV8SLdX8B KOfKQz8ey9t3DrRM7M3dgt2d56LTF0atq7JK0hfiGA5bApMOmBXt3aHYHo9e4mkHS4eM dg07p6h/vrqQ6pCan8Uhke8GbaJHHbPGAzX4j2nJPJ6B5q3Afrg80DKqTt9cgjgEKEk5 nqJA== X-Gm-Message-State: AOJu0YwrwI9LeY5pJGjOqTSRACTs4QkFLQ+PwXZUKVm/E++yhuWOgi7u 09Zm8pQM6hRGSR1ZEp6xZeIK6/2ohX0IVod/h88= X-Google-Smtp-Source: AGHT+IGRCcUmlqFdX2su8CgRSwDXZ5cPWIM3RZXndXcMtcl0SRataGw7mS2s60rkOIJmqHzpd5L6YB/MqQBrcySdNyo= X-Received: by 2002:ac2:599d:0:b0:507:a62c:5d0c with SMTP id w29-20020ac2599d000000b00507a62c5d0cmr361355lfn.19.1697773207107; Thu, 19 Oct 2023 20:40:07 -0700 (PDT) In-Reply-To: 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:272769 Archived-At: On Thu, Oct 19, 2023 at 10:15=E2=80=AFPM Stefan Monnier wrote: > > > Perhaps we'll simply end up documenting that it doesn't work for all SM= IE > > modes, just for some. And dtrt-indent will have a whitelist. > > It's definitely the case that it's a "best effort" kind of tool, which > makes assumptions that don't always hold. > Using it unconditionally like `dtrt-indent` does seems ... optimistic, > but I'll take it as a compliment :-) > > > Stefan > Just to double check, the thing I found odd was that it broke some indentation, but not all. I don't know anything about how it works or what its impact is, but it wasn't like it disabled indentation across the board. It just made much of the indentation stop working or break in subtle ways. This is what smie-config-buffer-local ends up as: ((-5 :elem basic 2)) Thanks, Aaron