aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2023-06-09 15:55:19 +0800
committerPo Lu2023-06-09 15:55:19 +0800
commita5b74e2ff62faccea19c00783e62bc328c30f92a (patch)
treea88329a83c8f14ef0b7b548a8edb7ea0c2f5bda3
parent41a99ea993e2c20253639e01637153a8259c5b89 (diff)
downloademacs-a5b74e2ff62faccea19c00783e62bc328c30f92a.tar.gz
emacs-a5b74e2ff62faccea19c00783e62bc328c30f92a.zip
Initialize text conversion hooks for each C Mode buffer
* lisp/progmodes/cc-mode.el (c-initialize-cc-mode): Always add text conversion hooks.
-rw-r--r--lisp/progmodes/cc-mode.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index 1364117bdc8..88e0aebb9a2 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -251,13 +251,14 @@ control). See \"cc-mode.el\" for more info."
251 (when (fboundp 'electric-indent-local-mode) 251 (when (fboundp 'electric-indent-local-mode)
252 (add-hook 'electric-indent-mode-hook 'c-electric-indent-mode-hook) 252 (add-hook 'electric-indent-mode-hook 'c-electric-indent-mode-hook)
253 (add-hook 'electric-indent-local-mode-hook 253 (add-hook 'electric-indent-local-mode-hook
254 'c-electric-indent-local-mode-hook)) 254 'c-electric-indent-local-mode-hook)))
255 ;; Set up text conversion, for Emacs >= 30.0
256 (when (boundp 'post-text-conversion-hook)
257 (add-hook 'post-text-conversion-hook #'c-post-text-conversion)))
258 ;; Will try initialization hooks again if they failed. 255 ;; Will try initialization hooks again if they failed.
259 (put 'c-initialize-cc-mode initprop c-initialization-ok)))) 256 (put 'c-initialize-cc-mode initprop c-initialization-ok))))
260 257
258 ;; Set up text conversion, for Emacs >= 30.0
259 (when (boundp 'post-text-conversion-hook)
260 (add-hook 'post-text-conversion-hook #'c-post-text-conversion))
261
261 (unless new-style-init 262 (unless new-style-init
262 (c-init-language-vars-for 'c-mode))) 263 (c-init-language-vars-for 'c-mode)))
263 264