summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* Fontify a CPP construct correctly when a comment follows without spacesAlan Mackenzie2017-12-211-19/+8
* Fix fontification of first declaration within a C++ lambda form.Alan Mackenzie2017-12-141-1/+12
* Fix misfontification of C++ member initialization list after "throw"Alan Mackenzie2017-12-141-2/+2
* Don't misfontify "foo ()" inside C++ initialization parentheses as a typeAlan Mackenzie2017-12-131-8/+17
* CC Mode: Fix defun-open being recognized as brace-list-open at EOB.Alan Mackenzie2017-11-121-6/+8
* Correct the indentation of C99's compound literals.Alan Mackenzie2017-11-101-12/+25
* Correctly indent C++14 brace lists which are a second argument to a function.Alan Mackenzie2017-11-091-47/+58
* Fix "Args out of range" error in c-determine-limit. Fixes bug #28598.Alan Mackenzie2017-10-301-8/+19
* Fix some duplicate words typosGlenn Morris2017-10-271-2/+2
* Fix a "wrong side of point" error in CC Mode. Fixes bug #28850.Alan Mackenzie2017-10-251-2/+4
* Refactor c-forward-token-2 with new function c-forward-over-token-and-ws.Alan Mackenzie2017-10-221-52/+62
* Fontify untyped function declarations in C Mode correctly.Alan Mackenzie2017-10-041-11/+37
* Fix a CC Mode brace stack cache bug.Alan Mackenzie2017-10-021-2/+4
* Cope better with C++ and Objective-C protection keywords in class declarationsAlan Mackenzie2017-09-161-3/+22
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-2/+2
* Don't match C++ template delims starting within a token. FIxes bug #28418.Alan Mackenzie2017-09-121-1/+1
* Fix fontification of "operator~" in C++ Mode.Alan Mackenzie2017-09-031-1/+6
* Fix a glitch in CC Mode's syntactic whitespace cache.Alan Mackenzie2017-08-311-11/+4
* Amend the CC Mode macro cache to cope with changes at the macro startAlan Mackenzie2017-08-271-1/+1
* Convert CC Mode's c-found-types from an obarray to a hash table.Alan Mackenzie2017-07-231-18/+10
* C++ Mode. Fix anomaly occurring when a ">" is deleted then reinserted.Alan Mackenzie2017-07-131-0/+9
* * lisp/progmodes/cc-engine.el: Mark unused argsStefan Monnier2017-07-041-31/+22
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-3/+1
* Fix hang in CC Mode when ":" is typed after identifier at EOB.Alan Mackenzie2017-06-161-3/+3
* Fontify C++ for loop variable as variable, even when followed by parenthesesAlan Mackenzie2017-05-121-2/+23
* CC Mode internal cache: Handle a cache pos being inside a two-char construct.Alan Mackenzie2017-05-071-45/+110
* Fix fontification of C++ declaration with type FOO::FOO.Alan Mackenzie2017-04-221-2/+6
* Fix a loop in C Mode caused by inadequate analysis of comments.Alan Mackenzie2017-04-101-32/+73
* Fix C++ fontification problems 500 bytes after typing a space, and other bugsAlan Mackenzie2017-03-301-5/+27
* Fix chaotic indentation of C++ lambda. Enhance documentation thereofAlan Mackenzie2017-03-191-1/+2
* Allow for the :: operator in C++ "enum class" declarations.Alan Mackenzie2017-02-251-0/+2
* Allow C++ nested brace-list-entries to be better indented.Alan Mackenzie2017-02-011-29/+72
* Fix low-level handling of (big) C macros.Alan Mackenzie2017-01-211-16/+32
* Correct c-parse-state-get-strategy for moving HERE backward into a macro.Alan Mackenzie2017-01-141-6/+20
* Handle syntactic WS cache properties more accurately at buffer changes.Alan Mackenzie2017-01-111-36/+117
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Fix coding errorAlan Mackenzie2016-09-221-1/+1
* | C Mode: Fix mis-fontification of macro invocation as function declarationAlan Mackenzie2016-09-161-2/+4
* | Correctly fontify C++ direct initializations with parens inside functionsAlan Mackenzie2016-09-111-14/+243
* | * lisp/progmodes/cc-engine.el (c-syntactic-re-search-forward): Fix coding bugAlan Mackenzie2016-09-061-5/+6
* | New options for handling of literals in c-syntactic-re-search-forwardAlan Mackenzie2016-09-061-3/+21
* | ; Spelling and quotation fixesPaul Eggert2016-08-301-3/+3
* | Correctly analyze C++ list initialization in member init areas.Alan Mackenzie2016-08-301-144/+136
* | Handle the C++ "identifiers" "final" and "override" correctly.Alan Mackenzie2016-08-271-0/+11
* | Handle template delimiters in C++ member init constructs.Alan Mackenzie2016-08-271-1/+7
* | Analyze and fontify correctly a C++ `enum' with colon, but lacking a tag.Alan Mackenzie2016-08-241-1/+4
* | Adapt CC Mode for C++11 uniform initialization.Alan Mackenzie2016-08-211-123/+241
* | Fontify constructs following "::" in C++ argument lists correctly - part 2.Alan Mackenzie2016-08-171-1/+2
* | Fontify constructs following "::" in C++ argument lists correctly.Alan Mackenzie2016-08-171-0/+7