summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-fonts.el
Commit message (Expand)AuthorAgeFilesLines
* Move defvars of c-doc-line-join-re + two others from cc-fonts.el to cc-mode.elAlan Mackenzie2019-06-171-4/+4
* CC Mode: Remedy recent loss in performanceAlan Mackenzie2019-06-161-2/+6
* Depessimize bits of CC Mode for long C macros.Alan Mackenzie2019-06-131-2/+2
* Tidy up the literal cacheing in CC Mode, optimizing c-full-pp-to-literalAlan Mackenzie2019-06-011-1/+1
* Update author/maintainer infoPaul Eggert2019-05-261-2/+2
* Add standard unmatchable regexpMattias EngdegÄrd2019-05-151-2/+2
* * lisp/progmodes/cc-fonts.el: Silence some compiler warningsStefan Monnier2019-04-301-1/+1
* CC Mode: in certain font lock loops, check point is not beyond limit.Alan Mackenzie2019-04-301-2/+4
* Restore fontification of delimiters of multiline CC Mode strings.Alan Mackenzie2019-04-251-5/+2
* Optimize for typing characters into long C++ raw strings.Alan Mackenzie2019-04-231-395/+409
* Fix Pike Mode's autodoc doc comments style's continued lines.Alan Mackenzie2019-04-201-7/+94
* Improve C++ raw string fontification.Alan Mackenzie2019-03-271-14/+26
* Correct the indentation of CC Mode brace listsAlan Mackenzie2019-03-121-108/+35
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Merge from origin/emacs-26Glenn Morris2018-12-201-2/+2
|\ \ | |/
| * Check result from c-backward-token-2 to avoid infinite loopAlan Mackenzie2018-12-201-2/+2
* | Merge from origin/emacs-26Glenn Morris2018-12-101-3/+5
|\ \ | |/
| * CC Mode: stop extra parens on expression causing false fontification as typeAlan Mackenzie2018-12-101-3/+5
* | Replace insignificant backquotesMichael Heerdegen2018-11-251-10/+10
* | Add ~44 edebug specs to CC Mode.Alan Mackenzie2018-10-151-0/+3
* | Enhance CC Mode's fontification, etc., of unterminated strings.Alan Mackenzie2018-05-201-33/+2
* | CC Mode: Fix an enum intro being parsed as defun-block-introAlan Mackenzie2018-02-021-4/+3
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Fix loss of documentation face in certain CC Mode doc comment situationsAlan Mackenzie2017-12-211-3/+10
* Don't misfontify "foo ()" inside C++ initialization parentheses as a typeAlan Mackenzie2017-12-131-1/+13
* Fix another "wrong side of point" error in CC Mode.Alan Mackenzie2017-10-261-4/+11
* Fix a "wrong side of point" error in CC Mode. Fixes bug #28850.Alan Mackenzie2017-10-251-2/+2
* Refactor c-forward-token-2 with new function c-forward-over-token-and-ws.Alan Mackenzie2017-10-221-1/+1
* Fix irregularities with CC Mode fontification, particularly with "known types"Alan Mackenzie2017-10-051-105/+44
* 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