]> git.eshelyaron.com Git - emacs.git/commit
CC Mode: Fontify args correctly when arglist closing ) is not on the same line
authorAlan Mackenzie <acm@muc.de>
Wed, 24 Aug 2022 14:42:11 +0000 (14:42 +0000)
committerAlan Mackenzie <acm@muc.de>
Wed, 24 Aug 2022 14:45:46 +0000 (14:45 +0000)
commit3835255a38dc8c2a37c063fdcb7f3486094893e9
treeb91c792317f26b82a470ef4dffbb78a29d1f233f
parent044e11641bc0bfaf0d735bd57f04333f9616cfc7
CC Mode: Fontify args correctly when arglist closing ) is not on the same line

This fixes bug #56841.

* lisp/progmodes/cc-engine.el (c-forward-declarator): Fix an off-by-one
comparing the position after a c-forward-name with a limit.

* lisp/progmodes/cc-mode.el (c-fl-decl-end): Handle correctly point starting
inside a literal.  Insert a missing c-backward-syntactic-ws in the handling of
C++ attributes.  Correctly handle an unmatched (.  Better handle point
starting inside a [ or (.  Tidy up the handling of syntactic whitespace at the
end of the buffer.
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-mode.el