aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2016-04-29 23:53:12 +0200
committerLars Ingebrigtsen2016-04-29 23:53:12 +0200
commit27abf372836532c57be2e9e3ed23413729cc07fc (patch)
treef592066f72134fe77e4d1496970e7cd0eaa2432c
parent323b69664914d687fd4b48593479cea223dfbcb4 (diff)
downloademacs-27abf372836532c57be2e9e3ed23413729cc07fc.tar.gz
emacs-27abf372836532c57be2e9e3ed23413729cc07fc.zip
Fill font-lock-mode doc string
* lisp/font-core.el (font-lock-mode): Fill the text to make it narrower (bug#18008).
-rw-r--r--lisp/font-core.el50
1 files changed, 27 insertions, 23 deletions
diff --git a/lisp/font-core.el b/lisp/font-core.el
index a0971a17f5f..b3da8970500 100644
--- a/lisp/font-core.el
+++ b/lisp/font-core.el
@@ -86,46 +86,50 @@ When Font Lock mode is enabled, text is fontified as you type it:
86 86
87 - Comments are displayed in `font-lock-comment-face'; 87 - Comments are displayed in `font-lock-comment-face';
88 - Strings are displayed in `font-lock-string-face'; 88 - Strings are displayed in `font-lock-string-face';
89 - Certain other expressions are displayed in other faces according to the 89 - Certain other expressions are displayed in other faces
90 value of the variable `font-lock-keywords'. 90 according to the value of the variable `font-lock-keywords'.
91 91
92To customize the faces (colors, fonts, etc.) used by Font Lock for 92To customize the faces (colors, fonts, etc.) used by Font Lock for
93fontifying different parts of buffer text, use \\[customize-face]. 93fontifying different parts of buffer text, use \\[customize-face].
94 94
95You can enable Font Lock mode in any major mode automatically by turning on in 95You can enable Font Lock mode in any major mode automatically by
96the major mode's hook. For example, put in your ~/.emacs: 96turning on in the major mode's hook. For example, put in your
97~/.emacs:
97 98
98 (add-hook \\='c-mode-hook \\='turn-on-font-lock) 99 (add-hook \\='c-mode-hook \\='turn-on-font-lock)
99 100
100Alternatively, you can use Global Font Lock mode to automagically turn on Font 101Alternatively, you can use Global Font Lock mode to automagically
101Lock mode in buffers whose major mode supports it and whose major mode is one 102turn on Font Lock mode in buffers whose major mode supports it
102of `font-lock-global-modes'. For example, put in your ~/.emacs: 103and whose major mode is one of `font-lock-global-modes'. For
104example, put in your ~/.emacs:
103 105
104 (global-font-lock-mode t) 106 (global-font-lock-mode t)
105 107
106Where major modes support different levels of fontification, you can use 108Where major modes support different levels of fontification, you
107the variable `font-lock-maximum-decoration' to specify which level you 109can use the variable `font-lock-maximum-decoration' to specify
108generally prefer. When you turn Font Lock mode on/off the buffer is 110which level you generally prefer. When you turn Font Lock mode
109fontified/defontified, though fontification occurs only if the buffer is 111on/off the buffer is fontified/defontified, though fontification
110less than `font-lock-maximum-size'. 112occurs only if the buffer is less than `font-lock-maximum-size'.
111 113
112To add your own highlighting for some major mode, and modify the highlighting 114To add your own highlighting for some major mode, and modify the
113selected automatically via the variable `font-lock-maximum-decoration', you can 115highlighting selected automatically via the variable
114use `font-lock-add-keywords'. 116`font-lock-maximum-decoration', you can use
117`font-lock-add-keywords'.
115 118
116To fontify a buffer, without turning on Font Lock mode and regardless of buffer 119To fontify a buffer, without turning on Font Lock mode and
117size, you can use \\[font-lock-fontify-buffer]. 120regardless of buffer size, you can use \\[font-lock-fontify-buffer].
118 121
119To fontify a block (the function or paragraph containing point, or a number of 122To fontify a block (the function or paragraph containing point,
120lines around point), perhaps because modification on the current line caused 123or a number of lines around point), perhaps because modification
121syntactic change on other lines, you can use \\[font-lock-fontify-block]. 124on the current line caused syntactic change on other lines, you
125can use \\[font-lock-fontify-block].
122 126
123You can set your own default settings for some mode, by setting a 127You can set your own default settings for some mode, by setting a
124buffer local value for `font-lock-defaults', via its mode hook. 128buffer local value for `font-lock-defaults', via its mode hook.
125 129
126The above is the default behavior of `font-lock-mode'; you may specify 130The above is the default behavior of `font-lock-mode'; you may
127your own function which is called when `font-lock-mode' is toggled via 131specify your own function which is called when `font-lock-mode'
128`font-lock-function'. " 132is toggled via `font-lock-function'. "
129 nil nil nil 133 nil nil nil
130 :after-hook (font-lock-initial-fontify) 134 :after-hook (font-lock-initial-fontify)
131 ;; Don't turn on Font Lock mode if we don't have a display (we're running a 135 ;; Don't turn on Font Lock mode if we don't have a display (we're running a