479 |
;; end up before it. |
;; end up before it. |
480 |
(setq delete-temp-newline |
(setq delete-temp-newline |
481 |
(cons (save-excursion |
(cons (save-excursion |
482 |
(c-backward-syntactic-ws) |
(end-of-line 0) |
483 |
|
(if (eq (char-before) ?\\) |
484 |
|
;; Ignore a line continuation. |
485 |
|
(backward-char)) |
486 |
|
(skip-chars-backward " \t") |
487 |
(copy-marker (point) t)) |
(copy-marker (point) t)) |
488 |
(point-marker)))) |
(point-marker)))) |
489 |
(unwind-protect |
(unwind-protect |
1975 |
If nil, indent the current line only if point is at the left margin or |
If nil, indent the current line only if point is at the left margin or |
1976 |
in the line's indentation; otherwise insert some whitespace[*]. If |
in the line's indentation; otherwise insert some whitespace[*]. If |
1977 |
other than nil or t, then some whitespace[*] is inserted only within |
other than nil or t, then some whitespace[*] is inserted only within |
1978 |
literals (comments and strings) and inside preprocessor directives, |
literals (comments and strings), but the line is always reindented. |
|
but the line is always reindented. |
|
1979 |
|
|
1980 |
If `c-syntactic-indentation' is t, indentation is done according to |
If `c-syntactic-indentation' is t, indentation is done according to |
1981 |
the syntactic context. A numeric argument, regardless of its value, |
the syntactic context. A numeric argument, regardless of its value, |