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#54702: 29.0.50; ruby-mode indentation: endless methods Date: Wed, 27 Apr 2022 19:58:42 -0400 Message-ID: References: <2136fe2e-85dd-8a3f-dc7b-ee7a8389dc76@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="859"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 54702@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 28 02:00:32 2022 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 1njraC-000Abf-EK for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Apr 2022 02:00:32 +0200 Original-Received: from localhost ([::1]:45804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njraB-000577-Bv for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 27 Apr 2022 20:00:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48392) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njrZl-00055c-Nq for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 20:00:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50860) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njrZl-0007Bg-Di for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 20:00:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njrZl-0005Ab-2I for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2022 20:00:05 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Apr 2022 00:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54702 X-GNU-PR-Package: emacs Original-Received: via spool by 54702-submit@debbugs.gnu.org id=B54702.165110394219319 (code B ref 54702); Thu, 28 Apr 2022 00:00:04 +0000 Original-Received: (at 54702) by debbugs.gnu.org; 27 Apr 2022 23:59:02 +0000 Original-Received: from localhost ([127.0.0.1]:44757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njrYk-00051S-2L for submit@debbugs.gnu.org; Wed, 27 Apr 2022 19:59:02 -0400 Original-Received: from mail-pj1-f54.google.com ([209.85.216.54]:46933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njrYh-00050C-Ss for 54702@debbugs.gnu.org; Wed, 27 Apr 2022 19:59:00 -0400 Original-Received: by mail-pj1-f54.google.com with SMTP id u6-20020a17090a1f0600b001d86bd69427so2949995pja.5 for <54702@debbugs.gnu.org>; Wed, 27 Apr 2022 16:58:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JlHHCgJywtOwv9WJEqmslsDv/10WD6T6OKt3+DpSu1Y=; b=eP53olZ+dXG/w77tNpxObiyvvAoifAjQHy0g8NKbVBHdUgBEDy1a2D4e6XE0rOfPAZ Zeq+qOC2YwxsRfi+VRE0moucjEbmEe2ijkR2YOYzuoZs1Oj/ESzWamdmeOrtGDsOHGvo 22RMWtORYu3ejx3BvW6ZHi1lil5wsCAxy8plSztVl2XVs7Vx3lXxU4NgXpdcEyDwNS/y pOWgGTlcahLWWkoz+ghkZB4oDpdKFqso2CR48qRKQVUoIhquPrl/6IgORoadO33BBSi9 2kuc0EG/9g5R8AvWX64lf8Ohn6ZeCyCHF91z5KlweSqx4CPfIjs+oTXIqIewys87wBLr 4s2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JlHHCgJywtOwv9WJEqmslsDv/10WD6T6OKt3+DpSu1Y=; b=u0wMHZwBWK5CeW8I4Zn6w5i55+g1cVfReN7pOZ2LbZdEGtEPvlT0zIQ+7rF0O1XBPJ aDNR86QjFku+j2X1ZzMCDyt4b08tu+p1HMfb6sgFLtZvmd1F7dEhe4ebDvSbbl//WVl3 0XmaIUMq74K6ib01CszuSaa50LkzWc5hjFZkzA3oY2izYcua00s81j1J2SuUmWZR1r9q yiSeHyFQhofEmMmAI178ZNi9FoxpusQ+7AAXxl/+c9yZnFAhE3I/MO6Rzv2eqGjl/yzo lNsu/hVsOtHYZRer5sJr0h/28WDSZ6k61YpurhJDOLnNbfLY1VhxRjOioIFfYdAbnQCG 4JXw== X-Gm-Message-State: AOAM531eaLPCxoYVPVaaX56itlAJTkM/epRQH6CpdnZmyOodCnmNkkOi zjrhoGZSlQ8rSE+IkckoN31N2Td4ofIyuV06bzI= X-Google-Smtp-Source: ABdhPJwH/0BgpA9Ka5zTOtOXSIJYaIfuNnXXGg2cST/Dpod6y8ih8Vfi0Noq7cHOfYSbznpI06dYN9iySCud6R2c4ZM= X-Received: by 2002:a17:90a:94c2:b0:1d9:3fbd:bbe1 with SMTP id j2-20020a17090a94c200b001d93fbdbbe1mr26459513pjw.59.1651103933621; Wed, 27 Apr 2022 16:58:53 -0700 (PDT) In-Reply-To: <2136fe2e-85dd-8a3f-dc7b-ee7a8389dc76@yandex.ru> 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" Xref: news.gmane.io gmane.emacs.bugs:230823 Archived-At: On Tue, Apr 26, 2022 at 10:44 PM Dmitry Gutov wrote: > Thanks for the report. > > I'll work on this further, but here's a quick-and-dirty patch to fix the > indentation problems. Great, thank you. I've since moved back to enh-ruby-mode and I was able to patch it to support this (though that project appears to be currently not accepting contributions). I'd probably use ruby-mode if it supported indenting long parameter/argument lists the way the non-smie version does, like this: def some_method( some_param, some_other_param ) I believe I've seen you imply concerns about enh-ruby-mode -- do you have any aside from the fact that it's not in core and it requires a ruby process? It's mostly worked well for me, but I don't know what I don't know. Thanks, Aaron