summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-mode.el
Commit message (Expand)AuthorAgeFilesLines
* Replace manually crafted hex regexes with [:xdigit:]Konstantin Kharlamov2019-07-061-11/+11
* Fix an infinite loop in c-end-of-macro. Should fix bug #36484Alan Mackenzie2019-07-041-3/+6
* CC Mode: Improve handling of unbalanced stringsAlan Mackenzie2019-07-021-5/+73
* Revert "* lisp/calc/calc-ext.el (math-scalarp): Fix typo"Stefan Monnier2019-06-261-39/+20
* * lisp/calc/calc-ext.el (math-scalarp): Fix typoStefan Monnier2019-06-261-20/+39
* Move defvars of c-doc-line-join-re + two others from cc-fonts.el to cc-mode.elAlan Mackenzie2019-06-171-0/+19
* Maintain c-syntax-table-hwm when changing syntax-table text propertiesAlan Mackenzie2019-06-161-7/+0
* Depessimize bits of CC Mode for long C macros.Alan Mackenzie2019-06-131-4/+13
* Move declaration of c-syntax-table-hwm to avoid compiler warnings.Alan Mackenzie2019-06-131-7/+7
* CC Mode: Add a workaround for syntax-ppss ignoring syntax-table prop changesAlan Mackenzie2019-06-121-1/+15
* Debug and disentangle the literal cacheing in CC ModeAlan Mackenzie2019-06-011-0/+2
* Tidy up the literal cacheing in CC Mode, optimizing c-full-pp-to-literalAlan Mackenzie2019-06-011-10/+10
* * lisp/subr.el (add-hook): Turn `append` into `depth` (bug#35508)Stefan Monnier2019-05-291-0/+3
* Add standard unmatchable regexpMattias Engdegård2019-05-151-2/+2
* Optimize CC Mode a bit for repetitive insertion and replace-regexpAlan Mackenzie2019-05-101-23/+22
* Fix the formatting of '\' (including apostrophes) in CC Mode.Alan Mackenzie2019-04-261-1/+13
* Restore fontification of delimiters of multiline CC Mode strings.Alan Mackenzie2019-04-251-7/+21
* Optimize for typing characters into long C++ raw strings.Alan Mackenzie2019-04-231-83/+83
* Merge from origin/emacs-26Glenn Morris2019-04-211-1/+19
|\
| * Add a package: line to c-submit-bug-report.Glenn Morris2019-04-201-1/+19
* | Fix Pike Mode's autodoc doc comments style's continued lines.Alan Mackenzie2019-04-201-4/+35
* | Remove subsumed regexp branchesMattias Engdegård2019-04-191-2/+2
* | Allow a CC Mode derived mode to have strings delimited by single quotes.Alan Mackenzie2019-03-301-19/+33
* | Fix (again) regexp bug in CC Mode.Alan Mackenzie2019-03-291-1/+1
* | Improve C++ raw string fontification.Alan Mackenzie2019-03-271-37/+53
* | Correct the indentation of CC Mode brace listsAlan Mackenzie2019-03-121-1/+10
* | CC Mode: Correct some incorrect regular expressions:Alan Mackenzie2019-03-091-1/+1
* | Correct some slightly incorrect regular expressions:Alan Mackenzie2019-03-031-1/+1
* | Fontify C function identifiers in parentheses correctly (e.g. in lisp.h)Alan Mackenzie2019-02-171-1/+1
* | Merge from origin/emacs-26Glenn Morris2019-01-301-0/+3
|\ \ | |/
| * Fix a loop in c-fl-decl-start. This fixes bug #34186.Alan Mackenzie2019-01-251-0/+3
* | 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-11-241-1/+4
|\ \ | |/
| * Fix bug #33416, where typing a ) in a comment at EOB caused a loop (CC Mode).Alan Mackenzie2018-11-241-1/+4
* | * lisp/progmodes/cc-mode.el: Silence compiler warningsStefan Monnier2018-11-011-2/+2
* | Fix C++ Mode dynamic error with string delimiters.Alan Mackenzie2018-10-301-12/+12
* | * lisp/progmodes/cc-mode.el: Add version headerStefan Monnier2018-08-191-0/+2
* | Merge from emacs-26Noam Postavsky2018-06-101-2/+2
|\ \ | |/
* | CC Mode: Fontify unbalanced quotes in unconstrained multiline strings, etc.Alan Mackenzie2018-06-081-67/+147
* | Add proper Flymake support to cc-mode.elJoão Távora2018-06-041-0/+2
* | Amend c-before-change-check-unbalanced-strings to handle a quote at EOB.Alan Mackenzie2018-05-311-16/+23
* | Enhance CC Mode's fontification, etc., of unterminated strings.Alan Mackenzie2018-05-201-11/+214
* | Prefer \... to control chars in .el literalsPaul Eggert2018-03-291-1/+1
|/
* ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-161-1/+1
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Fontify a CPP construct correctly when a comment follows without spacesAlan Mackenzie2017-12-211-20/+6
* Spelling fixesPaul Eggert2017-11-191-1/+1
* Introduce a function to CC Mode which displays the current function nameAlan Mackenzie2017-11-031-1/+2
* Fontify untyped function declarations in C Mode correctly.Alan Mackenzie2017-10-041-1/+3