unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* CC Mode 5.25 (C++); unwanted automatic indentation (not a bug, sorry, but can't find out how to stop it)
@ 2002-09-20 16:16 John Lumby
  0 siblings, 0 replies; only message in thread
From: John Lumby @ 2002-09-20 16:16 UTC (permalink / raw)
  Cc: lumby


Dear Barry and Martin,

Sorry to "bug" you but I am stumped.  I have been using cc-mode ( CC Mode
version 5.25 ) happily for several years on one particular system (FSF
emacs 20.4.1).  Recently I started using a linux machine running redhat
7.2, which had emacs 20.7 and cc-mode already installed - same version 5.25
of cc-mode.  I am using an almost identical .emacs.  Here is all that I believe
relates to indenting that is in my .emacs:

(setq c-mode-hook
  (function (lambda ()
    (setq indent-tabs-mode nil)
    (... other irrelevant stuff)
)))
(setq c-brace-offset -2)

On this linux machine, when in cc-mode, for almost every C syntactic
structure (e.g. declarations. comments), after typing the last character of
whatever it is, something auto-indents the line to where I don't want it to be.
This doesn't happen on my other system.   I can't find any differences to
explain it, nor can I find any mention in the help or vars.    Note that I
am NOT typing the TAB key.

Can you please tell me how to turn this off.     John

Emacs  : GNU Emacs 20.7.1 (i386-redhat-linux-gnu, X toolkit)
 of Mon Jul 30 2001 on stripples.devel.redhat.com
Package: CC Mode 5.25 (C++)
Buffer Style: gnu


c-emacs-features: (1-bit)

current state:
==============
(setq
 c-basic-offset 2
 c-offsets-alist '((string . c-lineup-dont-change)
		   (c . c-lineup-C-comments)
		   (defun-open . 0)
		   (defun-close . 0)
		   (defun-block-intro . +)
		   (class-open . 0)
		   (class-close . 0)
		   (inline-open . 0)
		   (inline-close . 0)
		   (func-decl-cont . +)
		   (knr-argdecl-intro . 5)
		   (knr-argdecl . 0)
		   (topmost-intro . 0)
		   (topmost-intro-cont . 0)
		   (member-init-intro . +)
		   (member-init-cont . 0)
		   (inher-intro . +)
		   (inher-cont . c-lineup-multi-inher)
		   (block-open . 0)
		   (block-close . 0)
		   (brace-list-open . 0)
		   (brace-list-close . 0)
		   (brace-list-intro . +)
		   (brace-list-entry . 0)
		   (brace-entry-open . 0)
		   (statement . 0)
		   (statement-cont . +)
		   (statement-block-intro . +)
		   (statement-case-intro . +)
		   (statement-case-open . +)
		   (substatement . +)
		   (substatement-open . +)
		   (case-label . 0)
		   (access-label . -)
		   (label . 0)
		   (do-while-closure . 0)
		   (else-clause . 0)
		   (catch-clause . 0)
		   (comment-intro . c-lineup-comment)
		   (arglist-intro . c-lineup-arglist-intro-after-paren)
		   (arglist-cont . 0)
		   (arglist-cont-nonempty . c-lineup-arglist)
		   (arglist-close . c-lineup-arglist)
		   (stream-op . c-lineup-streamop)
		   (inclass . +)
		   (cpp-macro . -1000)
		   (cpp-macro-cont . c-lineup-dont-change)
		   (friend . 0)
		   (objc-method-intro . -1000)
		   (objc-method-args-cont . c-lineup-ObjC-method-args)
		   (objc-method-call-cont . c-lineup-ObjC-method-call)
		   (extern-lang-open . 0)
		   (extern-lang-close . 0)
		   (inextern-lang . +)
		   (namespace-open . 0)
		   (namespace-close . 0)
		   (innamespace . +)
		   (template-args-cont . +)
		   (inlambda . c-lineup-inexpr-block)
		   (lambda-intro-cont . +)
		   (inexpr-statement . 0)
		   (inexpr-class . +)
		   )
 c-cleanup-list '(scope-operator)
 c-comment-only-line-offset '(0 . 0)
 c-backslash-column 48
 c-delete-function 'delete-char
 c-electric-pound-behavior nil
 c-hanging-braces-alist '((brace-list-open) (brace-entry-open) (substatement-open after)
			  (block-close . c-snug-do-while) (extern-lang-open after) (inexpr-class-open after)
			  (inexpr-class-close before))
 c-hanging-colons-alist nil
 c-hanging-comment-starter-p t
 c-hanging-comment-ender-p t
 c-indent-comments-syntactically-p nil
 c-tab-always-indent t
 c-comment-continuation-stars ""
 c-label-minimum-indentation 1
 defun-prompt-regexp nil
 tab-width 8
 comment-column 32
 )


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-09-20 16:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-20 16:16 CC Mode 5.25 (C++); unwanted automatic indentation (not a bug, sorry, but can't find out how to stop it) John Lumby

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).