summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-langs.el
Commit message (Expand)AuthorAgeFilesLines
* Fontify a CPP construct correctly when a comment follows without spacesAlan Mackenzie2017-12-211-2/+2
* Fix misfontification of C++ member initialization list after "throw"Alan Mackenzie2017-12-141-6/+22
* Don't misfontify "foo ()" inside C++ initialization parentheses as a typeAlan Mackenzie2017-12-131-0/+10
* Fix irregularities with CC Mode fontification, particularly with "known types"Alan Mackenzie2017-10-051-0/+11
* Fontify untyped function declarations in C Mode correctly.Alan Mackenzie2017-10-041-0/+5
* Cope better with C++ and Objective-C protection keywords in class declarationsAlan Mackenzie2017-09-161-0/+12
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Spelling fixesPaul Eggert2017-09-101-2/+2
* Fix fontification of "operator~" in C++ Mode.Alan Mackenzie2017-09-031-0/+18
* * lisp/progmodes/cc-langs.el: Mark unused argsStefan Monnier2017-07-041-11/+4
* Make C++ digit separators work. Amend the handling of single quotes generallyAlan Mackenzie2017-07-011-7/+15
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-1/+1
* Create a toggle between block and line comments in CC Mode.Alan Mackenzie2017-06-151-13/+18
* Fontify C++ for loop variable as variable, even when followed by parenthesesAlan Mackenzie2017-05-121-0/+15
* Fix edebug-spec on c-lang-defvar.Alan Mackenzie2017-02-181-5/+3
* Handle syntactic WS cache properties more accurately at buffer changes.Alan Mackenzie2017-01-111-0/+9
* 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-0/+18
* | Partially correct fontification of "(b*3)", and the like, in C++ ModeAlan Mackenzie2016-12-291-0/+16
* | Correctly fontify C++ direct initializations with parens inside functionsAlan Mackenzie2016-09-111-2/+61
* | Handle the C++ "identifiers" "final" and "override" correctly.Alan Mackenzie2016-08-271-1/+13
* | Adapt CC Mode for C++11 uniform initialization.Alan Mackenzie2016-08-211-0/+17
* | ; Spelling fixesPaul Eggert2016-08-211-1/+1
* | Handle C++11 lambda functions.Alan Mackenzie2016-08-151-1/+23
* | Fontify C++ parameter packs.Alan Mackenzie2016-07-231-0/+12
* | Java Mode: Handle strings as case labels correctly.Alan Mackenzie2016-07-231-2/+2
* | Implement ' separators in C++ integer literals.Alan Mackenzie2016-06-241-5/+12
* | Handle C++ raw strings.Alan Mackenzie2016-06-091-0/+4
* | Correct fontification and indentation of C++'s "constexpr" expressionsAlan Mackenzie2016-06-011-3/+3
* | Rationalize the use of c-new-BEG and c-new-END in CC Mode.Alan Mackenzie2016-05-291-3/+6
* | C++ Mode: attribute in class declaration fouls up indentation. Fix!Alan Mackenzie2016-05-281-0/+4
* | c-forward-<>-arglist no longer directly applies face properties in Java Mode.Alan Mackenzie2016-04-251-0/+9
* | Add fontification for a C declaration which looks like a function call.Alan Mackenzie2016-04-251-0/+8
* | ; Spelling fixesPaul Eggert2016-04-211-1/+1
* | Don't confuse "::" with ":" when trying to parse member initializers.Alan Mackenzie2016-03-211-0/+8
* | Handle "noise" macros and compiler directives.Alan Mackenzie2016-02-291-0/+5
* | Merge from origin/emacs-25John Wiegley2016-02-151-3/+30
|\ \ | |/
| * Allow arithmetic operators inside C++ template constructs.Alan Mackenzie2016-02-151-3/+30
* | Merge from origin/emacs-25Paul Eggert2016-01-301-2/+2
|\ \ | |/
| * Distinguish the two meanings of Java's keyword "default". Fixes bug #22358.Alan Mackenzie2016-01-231-2/+2
| * Don't confuse "::" with ":" when trying to parse member initializers.Alan Mackenzie2016-01-151-0/+8
|/
* Java Mode: Fontify identifiers in the presence of annotations.Alan Mackenzie2016-01-111-0/+13
* Remove function wrongly on AWK Mode value of context fontification hook.Alan Mackenzie2016-01-051-2/+2
* Apply text properties for <, > in new after-change function (C++ Java Modes).Alan Mackenzie2016-01-041-2/+7
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Allow line comments ending with escaped NL to be continued to the next line.Alan Mackenzie2015-12-281-0/+8
* CC Mode: eliminate almost all byte compilation warningsAlan Mackenzie2015-11-241-2/+5
* Backslash cleanup in Elisp source filesPaul Eggert2015-09-171-21/+21
* * lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use dolistStefan Monnier2015-09-141-8/+6