1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 02:31:03 -08:00
emacs/lisp/progmodes
Alan Mackenzie 11b81a54d5 Partially correct fontification of "(b*3)", and the like, in C++ Mode
This problem is caused by the fundamental ambiguity in C++ between
argument declarations and initialisation clauses.

* lisp/progmodes/cc-fonts.el (c-font-lock-declarations): If we have an open
paren preceded by an arithmetic operator, we give this the context nil, not
'arglist.

* lisp/progmodes/cc-langs.el (c-arithmetic-operators, c-arithmetic-op-regexp):
New lang consts and vars.
2016-12-29 15:34:36 +00:00
..
ada-mode.el
ada-prj.el
ada-stmt.el
ada-xref.el
antlr-mode.el Remove antlr face aliases obsoleted in 22.1 2016-11-03 01:15:30 -04:00
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el Fix c-declaration-limits to return correct limits in all cases. 2016-09-01 18:12:43 +00:00
cc-defs.el * lisp/progmodes/cc-defs.el (c-safe-scan-lists): Resolve overelaborate "nil" 2016-08-20 20:46:39 +00:00
cc-engine.el * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Fix coding error 2016-09-22 09:56:55 +00:00
cc-fonts.el Partially correct fontification of "(b*3)", and the like, in C++ Mode 2016-12-29 15:34:36 +00:00
cc-guess.el
cc-langs.el Partially correct fontification of "(b*3)", and the like, in C++ Mode 2016-12-29 15:34:36 +00:00
cc-menus.el
cc-mode.el Correctly fontify C++ direct initializations with parens inside functions 2016-09-11 21:09:08 +00:00
cc-styles.el
cc-vars.el Fix C-M-a in a C function finding the start of a macro preceding it. 2016-06-29 20:17:39 +00:00
cfengine.el ; Revert "Use eldoc-documentation-functions" 2016-07-18 02:17:06 +03:00
cmacexp.el
compile.el Add a new compile error regexp for Clang includes 2016-12-18 21:59:14 +01:00
cperl-mode.el ; Change maintainer comment 2016-12-10 19:40:34 -08:00
cpp.el ; Fix last change in cpp.el 2016-11-26 09:30:59 +02:00
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 Deprecate 'wp' group and introduce a new group 'text' 2016-10-08 16:37:42 +03:00
ebrowse.el
elisp-mode.el Merge from origin/emacs-25 2016-08-05 14:10:30 -07:00
etags.el Fix bugs with buffer-local tags tables 2016-12-01 18:49:51 +02:00
executable.el
f90.el Improve treatment of Fortran's "class is" 2016-11-27 16:05:02 -08:00
flymake.el Tweak recent flymake change 2016-12-05 20:11:01 -05:00
fortran.el
gdb-mi.el Merge from origin/emacs-25 2016-11-19 14:31:05 -08:00
glasses.el
grep.el Update parameter :version to 26.1 in several defcustom 2016-11-17 00:39:43 +09:00
gud.el Add file-local-name 2016-11-20 16:29:47 +01:00
hideif.el An efficient built-in mapcan 2016-07-10 01:18:47 +02:00
hideshow.el
icon.el
idlw-complete-structtag.el
idlw-help.el
idlw-shell.el
idlw-toolbar.el
idlwave.el Modernize usage of 'macOS' in doc and comments 2016-11-06 00:42:03 -07:00
inf-lisp.el
js.el Merge from origin/emacs-25 2016-11-19 14:31:05 -08:00
ld-script.el
m4-mode.el
make-mode.el Remove some face aliases obsoleted in 22.1 2016-06-23 17:13:11 -04:00
mantemp.el
meta-mode.el
mixal-mode.el
modula2.el
octave.el ; Revert "Use eldoc-documentation-functions" 2016-07-18 02:17:06 +03:00
opascal.el
pascal.el
perl-mode.el
prog-mode.el
project.el
prolog.el Use use-region-p in prolog.el 2016-06-25 09:49:16 +08:00
ps-mode.el
python.el Fix bad quoting of python-shell-interpreter 2016-12-09 00:14:48 -05:00
ruby-mode.el Also handle escaping when string begins with a quote 2016-06-27 07:31:52 +03:00
scheme.el
sh-script.el Add zshrc and zshenv detection to sh-mode (bug#25217) 2016-12-25 19:51:53 +00:00
simula.el
sql.el Fix 'sql-connect' on first invocation 2016-12-02 11:53:33 +02:00
subword.el
tcl.el
vera-mode.el
verilog-mode.el Use completion-at-point in verilog-mode 2016-12-21 21:39:58 -05:00
vhdl-mode.el Fix doc string quoting 2016-06-06 09:30:22 -07:00
which-func.el
xref.el
xscheme.el