summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-fonts.el
Commit message (Expand)AuthorAgeFilesLines
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Correct the fontification of C++ Mode enclosed declarations.Alan Mackenzie2017-08-311-12/+10
* Fix C++ class initializers not always being fontified at mode start.Alan Mackenzie2017-07-271-3/+10
* Fix variables in C++ "for" statement not always being fontified.Alan Mackenzie2017-07-271-4/+9
* Make C++ digit separators work. Amend the handling of single quotes generallyAlan Mackenzie2017-07-011-0/+33
* * lisp/progmodes/cc-fonts.el: Remove/mark unused varsStefan Monnier2017-06-251-7/+6
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-1/+0
* Ensure C++ initializer lists don't get fontified.Alan Mackenzie2017-06-161-74/+103
* Fix fontification of C++ declaration with type FOO::FOO.Alan Mackenzie2017-04-221-1/+1
* Fix C++ fontification problems 500 bytes after typing a space, and other bugsAlan Mackenzie2017-03-301-89/+127
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | CC Mode: Fix the fontification of a spuriously recognised enum member.Alan Mackenzie2016-12-301-17/+18
* | Partially correct fontification of "(b*3)", and the like, in C++ ModeAlan Mackenzie2016-12-291-0/+7
* | Correctly fontify C++ direct initializations with parens inside functionsAlan Mackenzie2016-09-111-16/+31
* | ; Spelling and quotation fixesPaul Eggert2016-08-301-1/+1
* | Correctly analyze C++ list initialization in member init areas.Alan Mackenzie2016-08-301-3/+3
* | Fix an infinite loop in C++ Mode when we have "{ .... [ .... }"Alan Mackenzie2016-08-251-3/+9
* | Adapt CC Mode for C++11 uniform initialization.Alan Mackenzie2016-08-211-120/+147
* | Handle C++11 lambda functions.Alan Mackenzie2016-08-151-0/+101
* | Amend CC Mode to handle big C++ raw strings correctly.Alan Mackenzie2016-07-121-27/+39
* | Remove redundant forms from CC Mode for faster fontificationAlan Mackenzie2016-07-031-44/+0
* | Speed up CC Mode fontification with less accurate functions extending regionAlan Mackenzie2016-07-031-32/+35
* | Amend a cache so that typing into C++ raw strings has no undue delay.Alan Mackenzie2016-06-271-3/+3
* | Make typing into incomplete C++ raw strings work, and make it work fast enoughAlan Mackenzie2016-06-231-2/+2
* | Speed up CC Mode's font locking by taking some code out of a hot loop.Alan Mackenzie2016-06-151-42/+46
* | Handle C++ raw strings.Alan Mackenzie2016-06-091-0/+41
* | Fix spurious fontification of "for (; a * b;)" in CC Mode.Alan Mackenzie2016-05-161-3/+29
* | Revert "Fix spurious fontification of "for (; a * b;)" in CC Mode."Alan Mackenzie2016-05-101-14/+2
* | Fix spurious fontification of "for (; a * b;)" in CC Mode.Alan Mackenzie2016-04-251-2/+14
* | Merge from origin/emacs-25Paul Eggert2016-04-031-6/+7
|\|
| * Prevent C++ Mode wrongly fontifying some identifiers near templates as typesAlan Mackenzie2016-04-011-6/+7
* | Fix absence of c-noise-macro-name-re, etc., in languages which don't use itAlan Mackenzie2016-03-251-1/+3
* | Handle "noise" macros and compiler directives.Alan Mackenzie2016-02-291-5/+11
|/
* Correctly fontify C++ initializations which "look like" functions.Alan Mackenzie2016-02-041-2/+23
* Prevent spurious recognition of K&R argument declarations. Fixes bug #2203Alan Mackenzie2016-01-221-85/+8
* Java Mode: Fontify identifiers in the presence of annotations.Alan Mackenzie2016-01-111-10/+1
* Apply text properties for <, > in new after-change function (C++ Java Modes).Alan Mackenzie2016-01-041-0/+25
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Backslash cleanup in Elisp source filesPaul Eggert2015-09-171-7/+7
* * lisp/progmodes/cc-*.el: Fix up commenting styleStefan Monnier2015-08-211-4/+4
* Introduce new macros to cover Emacs's new names in cl-lib.el.Alan Mackenzie2015-08-121-13/+12
* Fix "Invalid search bound (wrong side of point)" in fontification.Alan Mackenzie2015-08-101-0/+1
* Don't quote nil and t in doc stringsPaul Eggert2015-05-211-2/+2
* Always mark "<" and ">" in #include directives with text properties.Alan Mackenzie2015-04-071-22/+23
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* Make C++11 uniform init syntax work. New keywords "final" and "override"Alan Mackenzie2014-12-191-30/+32
* Merge some of the differences from the standalone CC-mode.Stefan Monnier2014-12-011-3/+6
* Merge from emacs-24; up to 117687Glenn Morris2014-11-081-1/+3
|\
| * Fix wrong bound to c-font-lock-declarators. Fixes bug #18948.Alan Mackenzie2014-11-051-1/+3