summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-print-tests.el
diff options
context:
space:
mode:
authorAlan Mackenzie <acm@muc.de>2024-12-28 17:16:04 +0000
committerAlan Mackenzie <acm@muc.de>2024-12-28 17:16:04 +0000
commit0334b0743f83a3e69d1d3a426efbba1d2a5f2cc6 (patch)
treecdcf3d80d858e903dd46597d0f0f4b3a501d63ff /test/lisp/emacs-lisp/cl-print-tests.el
parente32484547d0813665334bfd34b741492dde0d374 (diff)
downloademacs-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