mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
(c-beginning-of-statement-1): When checking for bare semi, don't match
on a semi following a close brace. (c-guess-basic-syntax): CASE 5I: When adding 'inclass syntax, use the relpos pointing to the class opening brace, unless that hangs on the right side, in which case, use the start of the class/struct keyword.
This commit is contained in:
parent
fb032a9533
commit
d0c50a29ad
1 changed files with 4 additions and 2 deletions
|
|
@ -7,7 +7,7 @@
|
|||
;; 1985 Richard M. Stallman
|
||||
;; Maintainer: cc-mode-help@python.org
|
||||
;; Created: 22-Apr-1997 (split from cc-mode.el)
|
||||
;; Version: 5.13
|
||||
;; Version: 5.14
|
||||
;; Keywords: c languages oop
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
(setq saved (point))
|
||||
t))
|
||||
(progn (c-backward-syntactic-ws lim)
|
||||
(memq (char-before) '(?\; ?{ ?} ?:)))
|
||||
(memq (char-before) '(?\; ?{ ?:)))
|
||||
)
|
||||
(setq last-begin saved)
|
||||
(goto-char last-begin)
|
||||
|
|
@ -1249,6 +1249,8 @@
|
|||
(if inclass-p
|
||||
(progn
|
||||
(goto-char (aref inclass-p 1))
|
||||
(or (= (point) (c-point 'boi))
|
||||
(goto-char (aref inclass-p 0)))
|
||||
(if inextern-p
|
||||
(c-add-syntax 'inextern-lang)
|
||||
(c-add-syntax 'inclass (c-point 'boi)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue