diff options
author | Alan Mackenzie <acm@muc.de> | 2016-04-25 17:08:26 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2016-04-25 17:08:26 +0000 |
commit | db2ee1cd63ebebbe52099a1442dbc47f74135e5b (patch) | |
tree | ff2c48b1aadb81dae65526e02981b52d4f4175d3 /etc | |
parent | ff9de7b38a3a316529c73e36645182055e2addc4 (diff) |
c-forward-<>-arglist no longer directly applies face properties in Java Mode.
This allows the calling of c-restore-<>-properties from c-common-init without
the test suite giving spurious errors.
* lisp/progmodes/cc-engine.el (c-forward-<>-arglist): Remove the form that
sets face properties.
(c-forward-<>-arglist-recur): Reformulate the bit that handles types inside
template brackets using c-inside-<>-type-key. Don't bind
c-record-type-identifiers or c-record-found-types around the recursive call,
allowing positions of found types to flow back to the caller.
* lisp/progmodes/cc-langs.el (c-inside-<>-type-kwds, c-inside-<>-type-key):
new lang consts/var.
* lisp/progmodes/cc-mode.el (c-common-init): Don't remove
c-restore-<>-properties from the list of functions called at mode
initialization.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions