diff options
| author | Richard M. Stallman | 1996-03-21 14:16:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-03-21 14:16:06 +0000 |
| commit | b23c9e46bd9d3471ae7b8ca2e45912306510d09d (patch) | |
| tree | 9cbe77c61fcf9b1a64a5ea1c49fdfb2e5d82ca10 | |
| parent | c87b46a08b497ea977ccf30b8e3c8d3a59c6044e (diff) | |
| download | emacs-b23c9e46bd9d3471ae7b8ca2e45912306510d09d.tar.gz emacs-b23c9e46bd9d3471ae7b8ca2e45912306510d09d.zip | |
(indent-c++-exp): Use calculate-c-indent-after-brace.
(c++-mode): Require c-mode.
| -rw-r--r-- | lisp/progmodes/cplus-md.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/cplus-md.el b/lisp/progmodes/cplus-md.el index 5e017473e8b..555f5a44d18 100644 --- a/lisp/progmodes/cplus-md.el +++ b/lisp/progmodes/cplus-md.el | |||
| @@ -320,6 +320,8 @@ Turning on C++ mode calls the value of the variable `c++-mode-hook' with | |||
| 320 | no args if that value is non-nil." | 320 | no args if that value is non-nil." |
| 321 | (interactive) | 321 | (interactive) |
| 322 | (kill-all-local-variables) | 322 | (kill-all-local-variables) |
| 323 | ;; This code depends on the old C mode. | ||
| 324 | (require 'c-mode) | ||
| 323 | (use-local-map c++-mode-map) | 325 | (use-local-map c++-mode-map) |
| 324 | (set-syntax-table c++-mode-syntax-table) | 326 | (set-syntax-table c++-mode-syntax-table) |
| 325 | (setq major-mode 'c++-mode | 327 | (setq major-mode 'c++-mode |
| @@ -801,7 +803,7 @@ Returns nil if line starts inside a string, t if in a comment." | |||
| 801 | (if (= (char-after (car contain-stack)) ?{) | 803 | (if (= (char-after (car contain-stack)) ?{) |
| 802 | (save-excursion | 804 | (save-excursion |
| 803 | (goto-char (car contain-stack)) | 805 | (goto-char (car contain-stack)) |
| 804 | (setq val (+ c-indent-level (current-column)))) | 806 | (setq val (calculate-c-indent-after-brace))) |
| 805 | (setq val (calculate-c++-indent | 807 | (setq val (calculate-c++-indent |
| 806 | (if (car indent-stack) | 808 | (if (car indent-stack) |
| 807 | (- (car indent-stack)))))) | 809 | (- (car indent-stack)))))) |