Mercurial > emacs
diff lisp/progmodes/cc-cmds.el @ 56646:b7446b6f097d
Updated CC Mode to 5.30.9.
author | Martin Stjernholm <mast@lysator.liu.se> |
---|---|
date | Wed, 11 Aug 2004 16:22:21 +0000 |
parents | 58e804f5b777 |
children | 27b53b1903b6 d8411455de48 |
line wrap: on
line diff
--- a/lisp/progmodes/cc-cmds.el Tue Aug 10 21:38:02 2004 +0000 +++ b/lisp/progmodes/cc-cmds.el Wed Aug 11 16:22:21 2004 +0000 @@ -479,7 +479,11 @@ ;; end up before it. (setq delete-temp-newline (cons (save-excursion - (c-backward-syntactic-ws) + (end-of-line 0) + (if (eq (char-before) ?\\) + ;; Ignore a line continuation. + (backward-char)) + (skip-chars-backward " \t") (copy-marker (point) t)) (point-marker)))) (unwind-protect @@ -1971,8 +1975,7 @@ If nil, indent the current line only if point is at the left margin or in the line's indentation; otherwise insert some whitespace[*]. If other than nil or t, then some whitespace[*] is inserted only within -literals (comments and strings) and inside preprocessor directives, -but the line is always reindented. +literals (comments and strings), but the line is always reindented. If `c-syntactic-indentation' is t, indentation is done according to the syntactic context. A numeric argument, regardless of its value,