unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Local Variables question: c-file-style and c-doc-comment-style
@ 2007-01-16  8:13 Daniel Rubin
  2007-01-18  6:21 ` Kevin Rodgers
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Rubin @ 2007-01-16  8:13 UTC (permalink / raw)


Hi all,

(I'm new here, so first of all: Best greetings to everyone!)

I have a problem concerning local variables in files (set by a
"Local Variables:" block at the end of a file).

Here's what I'm trying to achieve:

In C++ files, I'd like to set the indentation style (stroustrup),
apply some customizations (indentation inside namespace blocks),
and turn on a specific documentation comment style (javadoc).  I
currently do it like this:

> // Local Variables:
> // c-file-style:"stroustrup"
> // c-file-offsets:((innamespace . 0))
> // c-doc-comment-style:javadoc
> // End:


Setting the indentation style and changing the indentation inside
namespaces works fine, but the doc-comment style is NOT set.

Looking at variable c-doc-comment-style, it tells me that it's
local within that buffer and having a setting different from the
global default:

> c-doc-comment-style's value is 
> ((java-mode . javadoc)
>  (pike-mode . autodoc))
> 
> Local in buffer EadesLinSmythProgression.hpp; global value is 
> ((c++-mode . javadoc)
>  (java-mode . javadoc)
>  (pike-mode . autodoc))


The documentation on c-file-style says that having a non-zero
value for this variable automatically makes all style variables
local, so I guess that's the problem.

How do I manage to set the doc-comment style?

Defining an own style (in my personal Emacs config) including that
setting is not an option, as other people (with other config
files) should be able to work with these files without nuking the
indentation.

emacs-version: 21.4.1
mode: c++-mode (CC Mode version 5.30.9) (Semantic version 2.0pre3)
OS: Linux (Fedora Core 4)

Have fun
----Daniel

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Local Variables question: c-file-style and c-doc-comment-style
@ 2007-01-16  8:21 Daniel
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel @ 2007-01-16  8:21 UTC (permalink / raw)


Hi all,

(I'm new here, so first of all: Best greetings to everyone!)

I have a problem concerning local variables in files (set by a
"Local Variables:" block at the end of a file).

Here's what I'm trying to achieve:

In C++ files, I'd like to set the indentation style (stroustrup),
apply some customizations (indentation inside namespace blocks),
and turn on a specific documentation comment style (javadoc).  I
currently do it like this:

> // Local Variables:
> // c-file-style:"stroustrup"
> // c-file-offsets:((innamespace . 0))
> // c-doc-comment-style:javadoc
> // End:


Setting the indentation style and changing the indentation inside
namespaces works fine, but the doc-comment style is NOT set.

Looking at variable c-doc-comment-style, it tells me that it's
local within that buffer and having a setting different from the
global default:

> c-doc-comment-style's value is 
> ((java-mode . javadoc)
>  (pike-mode . autodoc))
> 
> Local in buffer EadesLinSmythProgression.hpp; global value is 
> ((c++-mode . javadoc)
>  (java-mode . javadoc)
>  (pike-mode . autodoc))


The documentation on c-file-style says that having a non-zero
value for this variable automatically makes all style variables
local, so I guess that's the problem.

How do I manage to set the doc-comment style?

Defining an own style (in my personal Emacs config) including that
setting is not an option, as other people (with other config
files) should be able to work with these files without nuking the
indentation.

emacs-version: 21.4.1
mode: c++-mode (CC Mode version 5.30.9) (Semantic version 2.0pre3)
OS: Linux (Fedora Core 4)

Have fun
----Daniel

(I think I failed in my first attempt to send this message to the 
list, using the wrong mail account. Apologies if this shows up twice!)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-01-19  8:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-16  8:13 Local Variables question: c-file-style and c-doc-comment-style Daniel Rubin
2007-01-18  6:21 ` Kevin Rodgers
2007-01-18  8:53   ` Daniel
2007-01-19  7:14     ` Kevin Rodgers
2007-01-19  8:01       ` Daniel Rubin
  -- strict thread matches above, loose matches on Subject: below --
2007-01-16  8:21 Daniel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).