From unknown Wed Jun 25 05:39:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12518: outline-minor-mode doesn't work well in C(++) mode Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Sep 2012 03:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12518@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.134862902832478 (code B ref -1); Wed, 26 Sep 2012 03:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2012 03:10:28 +0000 Received: from localhost ([127.0.0.1]:56011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TGi16-0008Rn-IE for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:10:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56631) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TGi14-0008Rg-Is for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:10:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGhz4-0001F4-SQ for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:08:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:59644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz4-0001Ey-Pb for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:08:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz4-0003pw-1m for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGhz3-0001Ee-9j for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:21 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28891) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz3-0001EW-5T for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkFAG6Zu09FxLT4/2dsb2JhbABEgm4IsRuBCIIRYXImGA2GAAeCKBaYUqE3jSaDHgOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199988326" Received: from 69-196-180-248.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.248]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Sep 2012 23:08:19 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0312658EAB; Tue, 25 Sep 2012 23:08:18 -0400 (EDT) From: Stefan Monnier Message-ID: Date: Tue, 25 Sep 2012 23:08:18 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) As the subject says. It's not getting enough love, Stefan From unknown Wed Jun 25 05:39:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12518: outline-minor-mode doesn't work well in C(++) mode Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2024 11:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 12518@debbugs.gnu.org Received: via spool by 12518-submit@debbugs.gnu.org id=B12518.170488624018073 (code B ref 12518); Wed, 10 Jan 2024 11:31:02 +0000 Received: (at 12518) by debbugs.gnu.org; 10 Jan 2024 11:30:40 +0000 Received: from localhost ([127.0.0.1]:42268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNWnA-0004hM-D1 for submit@debbugs.gnu.org; Wed, 10 Jan 2024 06:30:40 -0500 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]:52484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNWn8-0004UK-2t for 12518@debbugs.gnu.org; Wed, 10 Jan 2024 06:30:38 -0500 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2cd703e9014so15098611fa.1 for <12518@debbugs.gnu.org>; Wed, 10 Jan 2024 03:30:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704886225; x=1705491025; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=8lDhxNf6tlrruzXVPAkpCB+l+ebwBknwzACL/Zxu+Rg=; b=enKsF9HOESMxF2nSWhADFy7QzQzJshn5ujyZkFN81W8y/eIXITpmcnv/B/qGiClU1I dbmmSKB14M1OVI3pvKHukmze7A7FtnLWha0JN0GEy6ZEL32VFS6ICDsdBQp+JWSrSTC0 K/btk04Fz2NVyHalgRddjYM1jyYaUsee8eQzt3avlIe12P5U5zvZ23wxhPmVfgkyxPg+ J3ZK2GU1+ZoDlVcEqb4UO0V8snTuDlXzk/gfAnFc1WA+FQNOVKBRHELXC+Q4PvV9cKjv bTVgemZakA9ljiUwEolQH5vibRYqGmYL9txoKdXS30mAtHTITc6H4xNTZMDN9Ql3aMCN HBIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704886225; x=1705491025; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8lDhxNf6tlrruzXVPAkpCB+l+ebwBknwzACL/Zxu+Rg=; b=q6fpS7haoqG3Tswpo+XNRXHpMkJCvwK30UKgb4yHRcMZXxXeyGH1tMzV6ckCWkrjZh eP2qOW/67X4qMUdnyN07wo83cGT6L2ZfFyp5WoduMtltWHkPC8Ila+g8y4dT96SLv4gW gEo3s402TKGy3LgtP0Q7+XWLu97adj+ZcFRxrsaYgFMjyC4eB+pE2CiMP1u87ZgRaEtJ uF0MeS7UzgXyoGosfL0MgkB4JfEMHaFDs1UrmgYyZSlWQVw7j9EZWq9k2Qp4DDbb8/Ab r01ynlZFH1vba3fVHlHk/HVoDQSOkkPkXJc8GTylf0y8S7xfO4sSpAUlCDMtNhC5Mbm6 toMg== X-Gm-Message-State: AOJu0YyRhnnQk65nzKu3d9uIPL584mJIXYct+FpurH1CxvbUUHwGGJuM 9GvvOEzExTNHq7eqVtweSukX+rqcwxQJ/zqPijw6CX5d2+B8cg== X-Google-Smtp-Source: AGHT+IFflzNgD1Cy2ny7XLHVjEfA7EMoBbiCTfGT0lT//vndd/n+FspiXUmqHB7krBPBiZTqyeTCpDIPsS4+i5l0UP0= X-Received: by 2002:a2e:b70e:0:b0:2cd:63ec:6fd5 with SMTP id j14-20020a2eb70e000000b002cd63ec6fd5mr467103ljo.77.1704886224551; Wed, 10 Jan 2024 03:30:24 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 03:30:23 -0800 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Tue, 25 Sep 2012 23:08:18 -0400") References: MIME-Version: 1.0 Date: Wed, 10 Jan 2024 03:30:23 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > As the subject says. > It's not getting enough love, That was 12 years ago, and it has gotten a little bit of attention at least in the time since. Could you summarize some of the current issues with `outline-minor-mode'? It works relatively okay here, FWIW. But I'm not a heavy user. From unknown Wed Jun 25 05:39:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stefan Monnier Subject: bug#12518: closed (Re: bug#12518: outline-minor-mode doesn't work well in C(++) mode) Message-ID: References: X-Gnu-PR-Message: they-closed 12518 X-Gnu-PR-Package: emacs Reply-To: 12518@debbugs.gnu.org Date: Fri, 12 Jan 2024 15:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705074962-31231-1" This is a multi-part message in MIME format... ------------=_1705074962-31231-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #12518: outline-minor-mode doesn't work well in C(++) mode which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 12518@debbugs.gnu.org. --=20 12518: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12518 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705074962-31231-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 12518-done) by debbugs.gnu.org; 12 Jan 2024 15:55:29 +0000 Received: from localhost ([127.0.0.1]:37283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJsX-00086R-88 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 10:55:29 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:41264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJsV-00085z-04 for 12518-done@debbugs.gnu.org; Fri, 12 Jan 2024 10:55:28 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2BFE2441741; Fri, 12 Jan 2024 10:55:23 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1705074921; bh=grMvl8Hva3aiad/1nXqMkLkU2MvnUtA7q1WBOutWamA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fHTVgF/pAAKSwCY0ekrv9U6WESTxPO5oXmgzqTfrMJqrksygFuFMWsQ3It1Z+00mz ySP/EZVLLT0j8SOhtSFTq//Xy6oGGdiHYYtVoe+a40DVLbDzwd+OSrYVIWivY8J9de cpoD1p9Mv04zcwEXKO4REDMrUmw3jrCkAWpnZJlZnSP3dIY054yWqj19KI8QTCYG2X wBv4gOngNbl+mm5C93HHyKHqSjDInFYSn6HYFVtH0b1oBzrfyfUFRGQGuh07h0n9Nn 51gEgi7YZM8IH8kUCkR1/2AaN66QUdVow/vmnxMvTZWXA0RAiGMfz4yvQ8+TrszJjD TW5LIsepMIkGg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id E5B88441734; Fri, 12 Jan 2024 10:55:21 -0500 (EST) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C51CE1209EF; Fri, 12 Jan 2024 10:55:21 -0500 (EST) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#12518: outline-minor-mode doesn't work well in C(++) mode In-Reply-To: (Stefan Kangas's message of "Wed, 10 Jan 2024 03:30:23 -0800") Message-ID: References: Date: Fri, 12 Jan 2024 10:55:21 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.046 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 12518-done Cc: 12518-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > That was 12 years ago, and it has gotten a little bit of attention at > least in the time since. Could you summarize some of the current issues > with `outline-minor-mode'? I stopped trying to use Outline minor mode in C and can't remember what were the main annoyances. Obviously my bug report was ...hmmm... really poor, so it's not worth keeping. IIRC I think one of the main things I wanted was to be able to fold "a function" so we'd keep a single line for that function, whereas currently a function like: static void myfun (blabla blabla) { bla blabla; } is treated as 3 independent "headings". Stefan ------------=_1705074962-31231-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Sep 2012 03:10:28 +0000 Received: from localhost ([127.0.0.1]:56011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TGi16-0008Rn-IE for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:10:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56631) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TGi14-0008Rg-Is for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:10:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGhz4-0001F4-SQ for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:08:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:59644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz4-0001Ey-Pb for submit@debbugs.gnu.org; Tue, 25 Sep 2012 23:08:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz4-0003pw-1m for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGhz3-0001Ee-9j for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:21 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28891) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGhz3-0001EW-5T for bug-gnu-emacs@gnu.org; Tue, 25 Sep 2012 23:08:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnkFAG6Zu09FxLT4/2dsb2JhbABEgm4IsRuBCIIRYXImGA2GAAeCKBaYUqE3jSaDHgOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199988326" Received: from 69-196-180-248.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.248]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Sep 2012 23:08:19 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0312658EAB; Tue, 25 Sep 2012 23:08:18 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: outline-minor-mode doesn't work well in C(++) mode Message-ID: Date: Tue, 25 Sep 2012 23:08:18 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) As the subject says. It's not getting enough love, Stefan ------------=_1705074962-31231-1-- From unknown Wed Jun 25 05:39:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12518: outline-minor-mode doesn't work well in C(++) mode Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 18:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12518 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12518@debbugs.gnu.org Cc: monnier@iro.umontreal.ca Received: via spool by 12518-submit@debbugs.gnu.org id=B12518.170516944319812 (code B ref 12518); Sat, 13 Jan 2024 18:11:02 +0000 Received: (at 12518) by debbugs.gnu.org; 13 Jan 2024 18:10:43 +0000 Received: from localhost ([127.0.0.1]:41028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOiSw-00059U-QO for submit@debbugs.gnu.org; Sat, 13 Jan 2024 13:10:43 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:38853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOiSu-00059G-8i for 12518@debbugs.gnu.org; Sat, 13 Jan 2024 13:10:41 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id EF1A960003; Sat, 13 Jan 2024 18:10:33 +0000 (UTC) From: Juri Linkov In-Reply-To: (Stefan Monnier via's message of "Fri, 12 Jan 2024 10:55:21 -0500") Organization: LINKOV.NET References: Date: Sat, 13 Jan 2024 19:55:59 +0200 Message-ID: <86a5p9dsnk.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> That was 12 years ago, and it has gotten a little bit of attention at >> least in the time since. Could you summarize some of the current issues >> with `outline-minor-mode'? > > I stopped trying to use Outline minor mode in C and can't remember what > were the main annoyances. Obviously my bug report was ...hmmm... really > poor, so it's not worth keeping. > > IIRC I think one of the main things I wanted was to be able to fold "a > function" so we'd keep a single line for that function, whereas > currently a function like: > > static void > myfun (blabla > blabla) > { > bla blabla; > } > > is treated as 3 independent "headings". The most reliable way would be to rely on the tree-sitter. There is already treesit-simple-imenu-settings, but it has no information about levels, and I have not figured out yet how to get it. But anyway this should be in a separate feature request.