diff options
author | Alan Mackenzie <acm@muc.de> | 2024-12-28 17:16:04 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2024-12-28 17:16:04 +0000 |
commit | 0334b0743f83a3e69d1d3a426efbba1d2a5f2cc6 (patch) | |
tree | cdcf3d80d858e903dd46597d0f0f4b3a501d63ff /test/lisp/emacs-lisp/cl-print-tests.el | |
parent | e32484547d0813665334bfd34b741492dde0d374 (diff) | |
download | emacs-0334b0743f83a3e69d1d3a426efbba1d2a5f2cc6.tar.gz emacs-0334b0743f83a3e69d1d3a426efbba1d2a5f2cc6.tar.bz2 emacs-0334b0743f83a3e69d1d3a426efbba1d2a5f2cc6.zip |
CC Mode: Minor corrections and tidy ups for cache invalidation
These cache variables are c-lit-pos-cache-limit,
c-semi-near-cache-limit, c-full-near-cache-limit, and
c-state-cache-invalid-pos.
* lisp/progmodes/cc-awk.el
(c-awk-set-string-regexp-syntax-table-properties): Invalidate
the caches after changing the 'syntax-table property.
* lisp/progmodes/cc-defs.el (c-put-string-fence-trim-caches):
New macro.
(c-unmark-<-or->-as-paren): New name for c-unmark-<->-as-paren.
(Also renamed throughout CC Mode)
* lisp/progmodes/cc-engine.el (c-propertize-ml-string-opener):
Add missing cache invalidation.
* lisp/progmodes/cc-mode.el (c-neutralize-CPP-line): Remove
syntax-table properties from < and > as needed.
(c-put-syn-tab): Add missing cache invalidation.
Diffstat (limited to 'test/lisp/emacs-lisp/cl-print-tests.el')
0 files changed, 0 insertions, 0 deletions