1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-11 02:10:35 -08:00
emacs/lisp/progmodes
Alan Mackenzie f6a69957d6 CC Mode: Compensate for backward-sexp ignoring trailing commas after {...}
This fixes bug #32808.

* lisp/progmodes/cc-engine.el (c-beginning-of-statement-1): New variable
comma-delimited, set when we're about to scan backward over a comma.  Do not
reckon a brace block as bounding a statement when it is followed or preceded
by a comma (except when argument comma-delim is non-nil).
(c-guess-basic-syntax, CASE 9C): Call c-beginning-of-statement-1 with argument
comma-delim changed to non-nil.
2018-12-07 17:39:38 +00:00
..
ada-mode.el * lisp/progmodes/ada-mode.el (comment-region): Avoid defadvice 2018-09-14 11:25:16 -04:00
ada-prj.el
ada-stmt.el
ada-xref.el
antlr-mode.el
asm-mode.el
autoconf.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
bat-mode.el
bug-reference.el
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el Add ~44 edebug specs to CC Mode. 2018-10-15 00:45:24 +00:00
cc-defs.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
cc-engine.el CC Mode: Compensate for backward-sexp ignoring trailing commas after {...} 2018-12-07 17:39:38 +00:00
cc-fonts.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
cc-guess.el
cc-langs.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
cc-menus.el
cc-mode.el Merge from origin/emacs-26 2018-11-24 07:51:04 -08:00
cc-styles.el
cc-vars.el
cfengine.el
cmacexp.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
compile.el Make compilation mode work with warnings from compiled buffer functions 2018-11-28 13:19:04 +00:00
cperl-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
cpp.el
cwarn.el
dcl-mode.el
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el Audit use of lsh and fix glitches 2018-08-21 13:44:32 -07:00
ebrowse.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
elisp-mode.el Allow custom load paths in elisp's byte-compilation Flymake 2018-12-04 23:34:36 +00:00
etags.el * lisp/multifile.el: New file, extracted from etags.el 2018-09-22 11:46:35 -04:00
executable.el
f90.el
flymake-cc.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
flymake-proc.el
flymake.el Keep Flymake compatible with Emacs 26.1 builds --without-x 2018-12-06 12:51:16 +00:00
fortran.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gdb-mi.el Merge from origin/emacs-26 2018-12-02 10:32:23 -08:00
glasses.el
grep.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gud.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
hideif.el Audit use of lsh and fix glitches 2018-08-21 13:44:32 -07:00
hideshow.el
icon.el
idlw-complete-structtag.el
idlw-help.el
idlw-shell.el * lisp/progmodes/idlw-shell.el: Use lexical-binding 2018-09-14 11:52:15 -04:00
idlw-toolbar.el
idlwave.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
inf-lisp.el
js.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
ld-script.el
m4-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
make-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
mantemp.el
meta-mode.el
mixal-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
modula2.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
octave.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
opascal.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
pascal.el
perl-mode.el Don't quote self-quoting pcase patterns 2018-10-30 16:17:45 +01:00
prog-mode.el
project.el * lisp/multifile.el: New file, extracted from etags.el 2018-09-22 11:46:35 -04:00
prolog.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
ps-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
python.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
ruby-mode.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
scheme.el
sh-script.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
simula.el
sql.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
subword.el Remove uses of obsolete 'CUA' symbol property 2018-11-18 21:15:06 -05:00
tcl.el
vera-mode.el
verilog-mode.el Update verilog-mode with upstream patches. 2018-11-26 07:11:55 -05:00
vhdl-mode.el
which-func.el
xref.el Add setter for 'xref-marker-ring-length' 2018-11-10 11:43:39 +02:00
xscheme.el