aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/cc-mode.el14
1 files changed, 7 insertions, 7 deletions
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index b8e21e24013..83c0e36167d 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -506,6 +506,13 @@ preferably use the `c-mode-menu' language constant directly."
506;; and `after-change-functions'. Note that this variable is not set when 506;; and `after-change-functions'. Note that this variable is not set when
507;; `c-before-change' is invoked by a change to text properties. 507;; `c-before-change' is invoked by a change to text properties.
508 508
509(defvar c-syntax-table-hwm most-positive-fixnum)
510;; A workaround for `syntax-ppss''s failure to take account of changes in
511;; syntax-table text properties. This variable gets set to the lowest
512;; position where the syntax-table text property is changed, and that value
513;; gets supplied to `syntax-ppss-flush-cache' just before a font locking is
514;; due to take place.
515
509(defun c-basic-common-init (mode default-style) 516(defun c-basic-common-init (mode default-style)
510 "Do the necessary initialization for the syntax handling routines 517 "Do the necessary initialization for the syntax handling routines
511and the line breaking/filling code. Intended to be used by other 518and the line breaking/filling code. Intended to be used by other
@@ -888,13 +895,6 @@ Note that the style variables are always made local to the buffer."
888 895
889 896
890;;; Change hooks, linking with Font Lock and electric-indent-mode. 897;;; Change hooks, linking with Font Lock and electric-indent-mode.
891(defvar c-syntax-table-hwm most-positive-fixnum)
892;; A workaround for `syntax-ppss''s failure to take account of changes in
893;; syntax-table text properties. This variable gets set to the lowest
894;; position where the syntax-table text property is changed, and that value
895;; gets supplied to `syntax-ppss-flush-cache' just before a font locking is
896;; due to take place.
897
898(defun c-called-from-text-property-change-p () 898(defun c-called-from-text-property-change-p ()
899 ;; Is the primitive which invoked `before-change-functions' or 899 ;; Is the primitive which invoked `before-change-functions' or
900 ;; `after-change-functions' one which merely changes text properties? This 900 ;; `after-change-functions' one which merely changes text properties? This