aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes
diff options
context:
space:
mode:
authorPaul Eggert2015-03-03 14:21:26 -0800
committerPaul Eggert2015-03-03 14:21:26 -0800
commit9792a944dcf08a246bf2618b2a5bee906a888069 (patch)
tree495e6fbc120a10c383e5572b5e9b879f74cbb71e /lisp/progmodes
parent8b990b89011d5b954c794e08549776b15e34fff1 (diff)
parentd3852a99c99f0785425a3a4c9d48d31e9aeec7c9 (diff)
downloademacs-9792a944dcf08a246bf2618b2a5bee906a888069.tar.gz
emacs-9792a944dcf08a246bf2618b2a5bee906a888069.zip
Merge from origin/emacs-24
d3852a9 * admin/admin.el (manual-meta-string): Use bug-gnu-emacs. d69e9f1 CC Mode: Stop Font Lock forcing fontification from BOL. Conflicts: admin/ChangeLog lisp/ChangeLog
Diffstat (limited to 'lisp/progmodes')
-rw-r--r--lisp/progmodes/cc-mode.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index c02192608b2..f84f4ae2c20 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -1259,6 +1259,14 @@ This function is called from `c-common-init', once per mode initialization."
1259 (font-lock-mark-block-function 1259 (font-lock-mark-block-function
1260 . c-mark-function))) 1260 . c-mark-function)))
1261 1261
1262 ;; Prevent `font-lock-default-fontify-region' extending the region it will
1263 ;; fontify to whole lines by removing `font-lock-extend-region-whole-lines'
1264 ;; (and, coincidentally, `font-lock-extend-region-multiline' (which we do
1265 ;; not need)) from `font-lock-extend-region-functions'. (Emacs only). This
1266 ;; fixes Emacs bug #19669.
1267 (when (boundp 'font-lock-extend-region-functions)
1268 (setq font-lock-extend-region-functions nil))
1269
1262 (make-local-variable 'font-lock-fontify-region-function) 1270 (make-local-variable 'font-lock-fontify-region-function)
1263 (setq font-lock-fontify-region-function 'c-font-lock-fontify-region) 1271 (setq font-lock-fontify-region-function 'c-font-lock-fontify-region)
1264 1272