diff options
| -rw-r--r-- | lisp/progmodes/cplus-md.el | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lisp/progmodes/cplus-md.el b/lisp/progmodes/cplus-md.el index f5bf7802178..5e017473e8b 100644 --- a/lisp/progmodes/cplus-md.el +++ b/lisp/progmodes/cplus-md.el | |||
| @@ -125,7 +125,19 @@ | |||
| 125 | 125 | ||
| 126 | (if c++-mode-syntax-table | 126 | (if c++-mode-syntax-table |
| 127 | () | 127 | () |
| 128 | (setq c++-mode-syntax-table (copy-syntax-table c-mode-syntax-table)) | 128 | (setq c++-mode-syntax-table (make-syntax-table)) |
| 129 | (modify-syntax-entry ?\\ "\\" c++-mode-syntax-table) | ||
| 130 | (modify-syntax-entry ?/ ". 14" c++-mode-syntax-table) | ||
| 131 | (modify-syntax-entry ?* ". 23" c++-mode-syntax-table) | ||
| 132 | (modify-syntax-entry ?+ "." c++-mode-syntax-table) | ||
| 133 | (modify-syntax-entry ?- "." c++-mode-syntax-table) | ||
| 134 | (modify-syntax-entry ?= "." c++-mode-syntax-table) | ||
| 135 | (modify-syntax-entry ?% "." c++-mode-syntax-table) | ||
| 136 | (modify-syntax-entry ?< "." c++-mode-syntax-table) | ||
| 137 | (modify-syntax-entry ?> "." c++-mode-syntax-table) | ||
| 138 | (modify-syntax-entry ?& "." c++-mode-syntax-table) | ||
| 139 | (modify-syntax-entry ?| "." c++-mode-syntax-table) | ||
| 140 | (modify-syntax-entry ?\' "\"" c++-mode-syntax-table) | ||
| 129 | (modify-syntax-entry ?* ". 23b" c++-mode-syntax-table) | 141 | (modify-syntax-entry ?* ". 23b" c++-mode-syntax-table) |
| 130 | (modify-syntax-entry ?/ ". 124" c++-mode-syntax-table) | 142 | (modify-syntax-entry ?/ ". 124" c++-mode-syntax-table) |
| 131 | (modify-syntax-entry ?\n ">" c++-mode-syntax-table) | 143 | (modify-syntax-entry ?\n ">" c++-mode-syntax-table) |