summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorAlan Mackenzie <acm@muc.de>2019-06-16 11:52:01 +0000
committerAlan Mackenzie <acm@muc.de>2019-06-16 11:52:01 +0000
commitf0bf0d0779d6a8430b95ce55d66ee836611ef44f (patch)
tree59490c884fa108aa4dcb19ef1584042f6722aa44 /lisp/emacs-lisp
parentb2fb3dc58ceef543951e39b137a21d3e74e042cd (diff)
downloademacs-f0bf0d0779d6a8430b95ce55d66ee836611ef44f.tar.gz
emacs-f0bf0d0779d6a8430b95ce55d66ee836611ef44f.tar.bz2
emacs-f0bf0d0779d6a8430b95ce55d66ee836611ef44f.zip
Maintain c-syntax-table-hwm when changing syntax-table text properties
* lisp/progmodes/cc-defs.el: (c-syntax-table-hwm): Move the defvar to here from cc-mode.el, since the variable is needed at compile time in c-emacs-features. (c-min-property-position): New macro. (c-put-char-property, c-clear-char-property, c-clear-char-properties) (c-clear-char-property-with-value-function) (c-clear-char-property-with-value-on-char-function) (c-put-char-properties-on-char): Adjust c-syntax-table-hwm appropriately when syntax-table text properties are changed. * lisp/progmodes/cc-engine.el (c-truncate-lit-pos-cache): Remove the now unneeded setting of c-syntax-table-hwm, and the unneeded declaration of c-syntax-table-hwm.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions