top-level that can cause unacceptable slow-down in scrolling.
See email Subject: Huge {...} blocks in C/C++ again, from Dmitry Antipov
from 2013-10-14 in emacs-devel.
+2014-08-09 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-fonts.el (c-font-lock-declarators): Remove check
+ for top-level that can cause unacceptable slow-down in scrolling.
+ See email Subject: Huge {...} blocks in C/C++ again, from Dmitry
+ Antipov from 2013-10-14 in emacs-devel.
+
2014-08-08 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de>
* ibuffer.el (ibuffer-mode-map): Use toggle button for
(setq next-pos (match-beginning 0)
id-face (if (and (eq (char-after next-pos) ?\()
- (not brackets-after-id)
- (let (c-last-identifier-range)
- (save-excursion
- (goto-char next-pos)
- (c-at-toplevel-p))))
+ (not brackets-after-id))
'font-lock-function-name-face
'font-lock-variable-name-face)
got-init (and (match-beginning 1)