diff options
author | Alan Mackenzie <acm@muc.de> | 2017-09-03 11:01:21 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2017-09-03 11:01:21 +0000 |
commit | c8439abe22f1bb5e717f5c0f3725084c8d738155 (patch) | |
tree | b026c82df2762959bd93cc8a457e166f4cbbc7c3 /lisp/emacs-lisp/byte-run.el | |
parent | b733a910091c426de0d831f1ce0cda4ae736ab69 (diff) | |
download | emacs-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/byte-run.el')
0 files changed, 0 insertions, 0 deletions