summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorAlan Mackenzie <acm@muc.de>2017-09-03 11:01:21 +0000
committerAlan Mackenzie <acm@muc.de>2017-09-03 11:01:21 +0000
commitc8439abe22f1bb5e717f5c0f3725084c8d738155 (patch)
treeb026c82df2762959bd93cc8a457e166f4cbbc7c3 /lisp/emacs-lisp
parentb733a910091c426de0d831f1ce0cda4ae736ab69 (diff)
downloademacs-c8439abe22f1bb5e717f5c0f3725084c8d738155.tar.gz
emacs-c8439abe22f1bb5e717f5c0f3725084c8d738155.tar.bz2
emacs-c8439abe22f1bb5e717f5c0f3725084c8d738155.zip
Correct the fontification of quote marks after buffer changes in CC Mode.
* lisp/progmodes/cc-defs.el (c-search-forward-char-property-with-value-on-char): New macro. * lisp/progmodes/cc-mode.el (c-parse-quotes-before-change) (c-parse-quotes-after-change): Rewrite the functions, simplifying considerably, and removing unnecessary optimisations. Invalidate two caches after manipulating text properties.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions