From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Paul Smith Newsgroups: gmane.emacs.bugs Subject: bug#36678: 27.0.50; imenu not working in C++ (maybe because of namespace) Date: Sun, 04 Aug 2019 09:56:13 -0400 Organization: GNU's Not UNIX! Message-ID: <660b8e7fc0ed45816f2a964871e13009ea574e12.camel@gnu.org> References: <20190717163427.18177.qmail@mail.muc.de> <20190731155610.x33urisumbblyryu@Ergus> <20190802193315.GC11966@ACM> <20190803112734.GA5573@ACM> <6bd84b972db36b359b7151755b90eb87d56e61a1.camel@gnu.org> Reply-To: psmith@gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="88911"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.32.1-2 Cc: acm@muc.de, spacibba@aol.com, 36678@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 04 15:57:11 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1huH0Z-000Myi-1K for geb-bug-gnu-emacs@m.gmane.org; Sun, 04 Aug 2019 15:57:11 +0200 Original-Received: from localhost ([::1]:44648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1huH0X-0000db-Im for geb-bug-gnu-emacs@m.gmane.org; Sun, 04 Aug 2019 09:57:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52934) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1huH0S-0000dJ-S2 for bug-gnu-emacs@gnu.org; Sun, 04 Aug 2019 09:57:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1huH0R-0005fs-Vo for bug-gnu-emacs@gnu.org; Sun, 04 Aug 2019 09:57:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53477) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1huH0Q-0005f6-61; Sun, 04 Aug 2019 09:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1huH0Q-0003ns-2q; Sun, 04 Aug 2019 09:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sun, 04 Aug 2019 13:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36678 X-GNU-PR-Package: emacs,cc-mode Original-Received: via spool by 36678-submit@debbugs.gnu.org id=B36678.156492699114584 (code B ref 36678); Sun, 04 Aug 2019 13:57:02 +0000 Original-Received: (at 36678) by debbugs.gnu.org; 4 Aug 2019 13:56:31 +0000 Original-Received: from localhost ([127.0.0.1]:34065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1huGzv-0003nA-8k for submit@debbugs.gnu.org; Sun, 04 Aug 2019 09:56:31 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1huGzs-0003n4-Ay for 36678@debbugs.gnu.org; Sun, 04 Aug 2019 09:56:29 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1huGzl-0005F6-M2; Sun, 04 Aug 2019 09:56:21 -0400 Original-Received: from pool-98-118-0-140.bstnma.fios.verizon.net ([98.118.0.140]:40762 helo=homebase.home) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1huGze-0003kr-1n; Sun, 04 Aug 2019 09:56:14 -0400 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:164570 Archived-At: On Sat, 2019-08-03 at 23:01 -0400, Richard Stallman wrote: > > And then suggest that for users who have more > > complex requirements (for example their code cannot meet these > > simplifying assumptions) that they should investigate more > > sophisticated setups based on LSP (or whatever they like). > > Instead of giving up, let's design additional simplifying conventions. Simplifying conventions are only workable if they are used throughout the codebase. If you have a one-man development team that's fine but convincing a larger team to adjust their coding conventions to support one editor is generally not feasible. In any event as Eli mentioned this bug report is probably not the place to have this discussion: I'm happy to move it to an FSF discussion list if we want to have a deeper conversation. And again I don't want to discourage anyone from working on what they find enjoyable. If cc-mode can be taught to handle namespaces reasonably so much the better. But if not, there are good (free software) options available for Emacs so that's OK too.