summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-cmds.el
Commit message (Expand)AuthorAgeFilesLines
* CC Mode: Fix infinite loop in noise macro near end of bufferAlan Mackenzie2022-06-181-6/+5
* CC Mode: Fix interplay between string fences and electric-pair-mode.Alan Mackenzie2022-05-241-91/+94
* CC Mode: Restore string fence properties at each relevant external entry pointAlan Mackenzie2022-05-221-1131/+1159
* * lisp/progmodes/cc-cmds.el (indent-new-comment-line): Delete adviceStefan Monnier2022-04-041-12/+0
* Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | Put missing c-keep-region-active's into the source codeAlan Mackenzie2021-10-281-11/+14
|/
* ; Minor stylistic fixes found by checkdocStefan Kangas2021-10-051-7/+6
* ; Adjust overly long docstrings to fit 80 charactersStefan Kangas2021-09-261-1/+1
* ; More minor stylistic fixes found by checkdocStefan Kangas2021-09-221-2/+3
* ; Minor stylistic fixes found by checkdocStefan Kangas2021-09-161-4/+4
* CC Mode: Put debug specs inside declare forms. Add missing debug specs.Alan Mackenzie2021-04-151-0/+1
* Convert CC Mode to lexical binding in EmacsAlan Mackenzie2021-04-101-18/+21
* CC Mode: fix c-where-wrt-brace-construct to cope with class declarationsAlan Mackenzie2021-04-091-15/+32
* CC Mode: Amend C-M-a/e to handle lambda function in C++ arglistAlan Mackenzie2021-03-011-64/+45
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Fix some over-wide docstringsStefan Kangas2020-12-301-1/+1
* CC Mode: fix many compiler warnings which would appear with lexical bindingAlan Mackenzie2020-11-091-2/+1
* Remove many items obsolete since Emacs 23.2 and 23.3Stefan Kangas2020-08-241-13/+0
* CC Mode: allow specified directives (e.g. pragma) to be indented as statementsAlan Mackenzie2020-03-081-0/+93
* * lisp/progmodes/cc-cmds.el: Don't use local vars as symbolsStefan Monnier2020-01-201-3/+3
* Add ability to find ObjC method namesAlan Third2020-01-181-0/+17
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* CC Mode: Allow most functions on post-self-insert-hook to be calledAlan Mackenzie2019-12-071-10/+46
* CC Mode. Allow fontification of "wrong" style comments with warning face.Alan Mackenzie2019-11-091-0/+10
* CC Mode: Fix positioning of point whilst inserting comments without non-wsAlan Mackenzie2019-10-251-9/+18
* CC-Mode: Remove unneeded backslashes from doc strings and regular expressionsAlan Mackenzie2019-10-121-2/+2
* New function time-convertPaul Eggert2019-08-051-2/+2
* CC Mode. Fix (c-beginning-of-defun -1) getting stuck with structs.Alan Mackenzie2019-07-281-12/+14
* Don’t assume CURRENT_TIME_LISTPaul Eggert2019-02-131-2/+2
* Extend electric-pair-mode actions to < and >, and also to ( and ) in literalsAlan Mackenzie2019-01-221-40/+71
* Revert "Fix electric-pair-tests by disabling bug#33794's fix with a variable"Alan Mackenzie2019-01-221-56/+40
* Fix electric-pair-tests by disabling bug#33794's fix with a variableJoão Távora2019-01-171-40/+56
* Make CC Mode and electric-pair-mode work together. This fixes bug #33794Alan Mackenzie2019-01-151-129/+183
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Add ~44 edebug specs to CC Mode.Alan Mackenzie2018-10-151-0/+2
* | c-where-wrt-brace-construct: deal with point following a struct's semicolon.Alan Mackenzie2018-08-271-15/+17
* | CC Mode: make c-display-defun-name work with a pointer return type.Alan Mackenzie2018-08-261-53/+30
* | Fix some errors in c-display-defun-name when the type is "struct {..}", etc.Alan Mackenzie2018-01-281-241/+307
* | ; lisp/progmodes/cc-cmds.el: Comment.Glenn Morris2018-01-101-1/+1
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Make c-defun-name analyze more thoroughly a function type which is a structAlan Mackenzie2017-11-211-3/+19
* Introduce a function to CC Mode which displays the current function nameAlan Mackenzie2017-11-031-2/+17
* Refactor c-forward-token-2 with new function c-forward-over-token-and-ws.Alan Mackenzie2017-10-221-1/+1
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Fix some bugs in c-defun-name. This fixes bug #25623.Alan Mackenzie2017-07-121-10/+17
* * lisp/progmodes/cc-cmds.el: Remove unused varsStefan Monnier2017-07-041-2/+2
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-1/+1
* Ensure C++ initializer lists don't get fontified.Alan Mackenzie2017-06-161-5/+5