diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2005-11-21 05:02:37 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2005-11-21 05:02:37 +0000 |
commit | 63261b3f62690c2c6915dc2876afca926cdde3a4 (patch) | |
tree | 476c4ee3a4864429ac70639c81b387cf00d81bb6 /man/display.texi | |
parent | 7d8c482fbe7a6bbcf747abe8b555587681d143d0 (diff) | |
download | emacs-63261b3f62690c2c6915dc2876afca926cdde3a4.tar.gz |
Font lock enabled by default.
Diffstat (limited to 'man/display.texi')
-rw-r--r-- | man/display.texi | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/man/display.texi b/man/display.texi index 42ea7ace2eb..cc345b93b8f 100644 --- a/man/display.texi +++ b/man/display.texi @@ -258,32 +258,35 @@ Some special modes, such as Occur mode and Info mode, have completely specialized ways of assigning fonts for Font Lock mode. @findex font-lock-mode -@findex turn-on-font-lock - The command @kbd{M-x font-lock-mode} turns Font Lock mode on with -positive argument, off with negative or zero argument, and toggles the -mode when it has no argument. The function @code{turn-on-font-lock} -unconditionally enables Font Lock mode. This is useful in mode-hook -functions. For example, to enable Font Lock mode whenever you edit a -C file, you can do this: - -@example -(add-hook 'c-mode-hook 'turn-on-font-lock) -@end example + Font Lock mode is turned on by default in all modes which support it. +You can toggle font-lock for each buffer with the command @kbd{M-x +font-lock-mode}. Using a positive argument unconditionally turns Font +Lock mode on, and a negative or zero argument turns it off. @findex global-font-lock-mode @vindex global-font-lock-mode - To turn on Font Lock mode automatically in all modes which support -it, customize the variable @code{global-font-lock-mode} using the -Customize interface (@pxref{Easy Customization}) or use the function + If you do not wish Font Lock mode to be turned on by default, +customize the variable @code{global-font-lock-mode} using the Customize +interface (@pxref{Easy Customization}), or use the function @code{global-font-lock-mode} in your @file{.emacs} file, like this: @example -(global-font-lock-mode 1) +(global-font-lock-mode 0) @end example @noindent -You can also specify this using the menu bar Options menu, specifying -first Syntax Highlighting and then Save Options. +Global Font Lock mode can also be set using the menu bar Options menu, +specifying first Syntax Highlighting and then Save Options. + +@findex turn-on-font-lock + If you have disabled Global Font Lock mode, you can still enable font +lock for specific major modes by adding the function +@code{turn-on-font-lock} to the mode hooks (@pxref{Hooks}). For +example, to enable Font Lock mode for editing C files, you can do this: + +@example +(add-hook 'c-mode-hook 'turn-on-font-lock) +@end example Font Lock mode uses several specifically named faces to do its job, including @code{font-lock-string-face}, @code{font-lock-comment-face}, |