diff options
| author | Po Lu | 2023-06-09 15:55:19 +0800 |
|---|---|---|
| committer | Po Lu | 2023-06-09 15:55:19 +0800 |
| commit | a5b74e2ff62faccea19c00783e62bc328c30f92a (patch) | |
| tree | a88329a83c8f14ef0b7b548a8edb7ea0c2f5bda3 | |
| parent | 41a99ea993e2c20253639e01637153a8259c5b89 (diff) | |
| download | emacs-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.el | 9 |
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 | ||