From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: don't indent on nested namespaces in c++ mode Date: Thu, 26 Feb 2015 16:35:44 +0100 Message-ID: <87385s8z3j.fsf@wanadoo.es> References: <2BGHw.868387$ls6.741986@fx16.am4> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1424964986 10526 80.91.229.3 (26 Feb 2015 15:36:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Feb 2015 15:36:26 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Feb 26 16:36:16 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YR0U2-0006X7-PW for geh-help-gnu-emacs@m.gmane.org; Thu, 26 Feb 2015 16:36:15 +0100 Original-Received: from localhost ([::1]:59597 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR0U2-0003Pf-0w for geh-help-gnu-emacs@m.gmane.org; Thu, 26 Feb 2015 10:36:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR0Tm-0003C7-QE for help-gnu-emacs@gnu.org; Thu, 26 Feb 2015 10:36:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YR0Tf-0007Kc-VA for help-gnu-emacs@gnu.org; Thu, 26 Feb 2015 10:35:58 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:50542) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR0Tf-0007KI-Oq for help-gnu-emacs@gnu.org; Thu, 26 Feb 2015 10:35:51 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YR0Te-0006Hx-0p for help-gnu-emacs@gnu.org; Thu, 26 Feb 2015 16:35:50 +0100 Original-Received: from 129.red-88-10-128.dynamicip.rima-tde.net ([88.10.128.129]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Feb 2015 16:35:50 +0100 Original-Received: from ofv by 129.red-88-10-128.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Feb 2015 16:35:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 40 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 129.red-88-10-128.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:31SxwcxPupoFuvj5mYp0nOMre+4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:102904 Archived-At: Glen Stark writes: > Hi everyone. I'm in Emacs 24.4.1. I am able to get zero indentation > on nested namespaces, if they are declared on separate lines, but not if > they are on a single line. > > I have the following line in my configuration: > > (c-set-offset 'innamespace 0) > > Which produces the desired result for: > > namespace foo{ > namespace bar{ > class foobar{}; > } > > But when I have nested namespaces declared on a single line it > produces the undesired: > namespace foo{ namespace bar{ > class foobar{}; > } > > > I've also tried the following (which I got from stack overflow), but it > seems to have no effect whatsoever: > (defconst my-cc-style > '("cc-mode" > (c-offsets-alist . ((innamespace . [0]))))) > > (c-add-style "my-cc-mode" my-cc-style) > > > Can anyone explain what's going on, and tell me how to get the desired > effect? I cannot replicate your problem with my config. My style has (among many other things) (innamespace . -)