aboutsummaryrefslogtreecommitdiffstats
path: root/lispref
diff options
context:
space:
mode:
Diffstat (limited to 'lispref')
-rw-r--r--lispref/ChangeLog47
-rw-r--r--lispref/display.texi27
-rw-r--r--lispref/modes.texi10
-rw-r--r--lispref/text.texi22
-rw-r--r--lispref/tips.texi4
5 files changed, 77 insertions, 33 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 9d07a2d59c8..8438af1698a 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,38 @@
12006-03-21 Nick Roberts <nickrob@snap.net.nz>
2
3 * display.texi (Fringe Indicators): Fix typos.
4
52006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6
7 * tips.texi (Documentation Tips): One can now also write `program'
8 in front of a quoted symbol in a docstring to prevent making a
9 hyperlink.
10
112006-03-19 Alan Mackenzie <acm@muc.de>
12
13 * text.texi (Special Properties): Clarify the definition of
14 'fontified.
15
162006-03-16 Richard Stallman <rms@gnu.org>
17
18 * display.texi (Defining Images): Minor cleanup.
19
202006-03-16 Bill Wohler <wohler@newt.com>
21
22 * display.texi (Defining Images): In image-load-path-for-library,
23 prefer user's images.
24
252006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
26
27 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
28
292006-03-15 Bill Wohler <wohler@newt.com>
30
31 * display.texi (Defining Images): Fix example in
32 image-load-path-for-library by not recommending that one binds
33 image-load-path. Just defvar it to placate compiler and only use
34 it if previously defined.
35
12006-03-14 Bill Wohler <wohler@newt.com> 362006-03-14 Bill Wohler <wohler@newt.com>
2 37
3 * display.texi (Defining Images): In image-load-path-for-library, 38 * display.texi (Defining Images): In image-load-path-for-library,
@@ -7,7 +42,7 @@
7 42
8 * modes.texi: New node, "Region to Fontify" (for Font Lock). 43 * modes.texi: New node, "Region to Fontify" (for Font Lock).
9 This describes font-lock-extend-region-function. 44 This describes font-lock-extend-region-function.
10 ("Other Font Lock Variables"): move "font-lock-lines-before" to 45 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
11 the new node "Region to Fontify". 46 the new node "Region to Fontify".
12 47
132006-03-13 Richard Stallman <rms@gnu.org> 482006-03-13 Richard Stallman <rms@gnu.org>
@@ -104,9 +139,9 @@
104 139
1052006-02-16 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se> 1402006-02-16 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>
106 141
107 * display.texi (Other Display Specs, Image Descriptors): Revert 142 * display.texi (Other Display Specs, Image Descriptors):
108 erroneous changes. The previous description of image-descriptors 143 Revert erroneous changes. The previous description of
109 as `(image . PROPS)' was correct. 144 image-descriptors as `(image . PROPS)' was correct.
110 145
1112006-02-14 Richard M. Stallman <rms@gnu.org> 1462006-02-14 Richard M. Stallman <rms@gnu.org>
112 147
@@ -157,8 +192,8 @@
157 192
1582006-01-29 Chong Yidong <cyd@stupidchicken.com> 1932006-01-29 Chong Yidong <cyd@stupidchicken.com>
159 194
160 * display.texi (Other Display Specs, Image Descriptors): Image 195 * display.texi (Other Display Specs, Image Descriptors):
161 description is a list, not a cons cell. 196 Image description is a list, not a cons cell.
162 197
1632006-01-28 Luc Teirlinck <teirllm@auburn.edu> 1982006-01-28 Luc Teirlinck <teirllm@auburn.edu>
164 199
diff --git a/lispref/display.texi b/lispref/display.texi
index 294a6d64e7e..d9b5a9e5f0b 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -2876,12 +2876,12 @@ used in both left and right fringes.
2876When @code{fringe-indicator-alist} has a buffer-local value, and there 2876When @code{fringe-indicator-alist} has a buffer-local value, and there
2877is no bitmap defined for a logical indicator, or the bitmap is 2877is no bitmap defined for a logical indicator, or the bitmap is
2878@code{t}, the corresponding value from the (non-local) 2878@code{t}, the corresponding value from the (non-local)
2879@code{default-fringes-indicator-alist} is used. 2879@code{default-fringe-indicator-alist} is used.
2880 2880
2881To completely hide a specific indicator, set the bitmap to @code{nil}. 2881To completely hide a specific indicator, set the bitmap to @code{nil}.
2882@end defvar 2882@end defvar
2883 2883
2884@defvar default-fringes-indicator-alist 2884@defvar default-fringe-indicator-alist
2885The value of this variable is the default value for 2885The value of this variable is the default value for
2886@code{fringe-indicator-alist} in buffers that do not override it. 2886@code{fringe-indicator-alist} in buffers that do not override it.
2887@end defvar 2887@end defvar
@@ -2891,7 +2891,7 @@ The value of this variable is the default value for
2891@code{left-arrow}, @code{right-arrow}, @code{up-arrow}, @code{down-arrow}, 2891@code{left-arrow}, @code{right-arrow}, @code{up-arrow}, @code{down-arrow},
2892@code{left-curly-arrow}, @code{right-curly-arrow}, 2892@code{left-curly-arrow}, @code{right-curly-arrow},
2893@code{left-triangle}, @code{right-triangle}, 2893@code{left-triangle}, @code{right-triangle},
2894@code{top-left-angle}, @code{ top-right-angle}, 2894@code{top-left-angle}, @code{top-right-angle},
2895@code{bottom-left-angle}, @code{bottom-right-angle}, 2895@code{bottom-left-angle}, @code{bottom-right-angle},
2896@code{left-bracket}, @code{right-bracket}, 2896@code{left-bracket}, @code{right-bracket},
2897@code{filled-rectangle}, @code{hollow-rectangle}, 2897@code{filled-rectangle}, @code{hollow-rectangle},
@@ -4127,13 +4127,14 @@ should specify the image as follows:
4127 4127
4128@defun image-load-path-for-library library image &optional path no-error 4128@defun image-load-path-for-library library image &optional path no-error
4129@tindex image-load-path-for-library 4129@tindex image-load-path-for-library
4130This function returns a suitable search path for images relative to 4130This function returns a suitable search path for images used by the
4131@var{library}. 4131Lisp package @var{library}.
4132 4132
4133First it searches for @var{image} in a path suitable for 4133It searches for @var{image} in @code{image-load-path} (excluding
4134@var{library}, which includes @file{../../etc/images} and 4134@file{@code{data-directory}/images}) and @code{load-path}, followed by
4135@file{../etc/images} relative to the library file itself, followed by 4135a path suitable for @var{library}, which includes
4136@code{image-load-path} and @code{load-path}. 4136@file{../../etc/images} and @file{../etc/images} relative to the
4137library file itself, and then in @file{@code{data-directory}/images}.
4137 4138
4138Then this function returns a list of directories which contains first 4139Then this function returns a list of directories which contains first
4139the directory in which @var{image} was found, followed by the value of 4140the directory in which @var{image} was found, followed by the value of
@@ -4148,11 +4149,13 @@ Here is an example that uses a common idiom to provide compatibility
4148with versions of Emacs that lack the variable @code{image-load-path}: 4149with versions of Emacs that lack the variable @code{image-load-path}:
4149 4150
4150@example 4151@example
4151;; Avoid errors on Emacsen without `image-load-path'. 4152;; Shush compiler.
4152(if (not (boundp 'image-load-path)) (defvar image-load-path nil)) 4153(defvar image-load-path)
4153 4154
4154(let* ((load-path (image-load-path-for-library "mh-e" "mh-logo.xpm")) 4155(let* ((load-path (image-load-path-for-library "mh-e" "mh-logo.xpm"))
4155 (image-load-path (cons (car load-path) image-load-path))) 4156 (image-load-path (cons (car load-path)
4157 (when (boundp 'image-load-path)
4158 image-load-path))))
4156 (mh-tool-bar-folder-buttons-init)) 4159 (mh-tool-bar-folder-buttons-init))
4157@end example 4160@end example
4158@end defun 4161@end defun
diff --git a/lispref/modes.texi b/lispref/modes.texi
index e15392ac85a..fc1953d24d9 100644
--- a/lispref/modes.texi
+++ b/lispref/modes.texi
@@ -2731,16 +2731,6 @@ on an earlier line.
2731You can enlarge (or even reduce) the region to fontify by setting either 2731You can enlarge (or even reduce) the region to fontify by setting either
2732of the following variables: 2732of the following variables:
2733 2733
2734@defvar font-lock-lines-before
2735This variable specifies the number of extra lines to consider when
2736refontifying the buffer after each text change. Font lock begins
2737refontifying from that number of lines before the changed region. The
2738default is 0, but using a larger value can be useful for coping with
2739multi-line patterns. This variable is ignored whenever
2740@code{font-lock-extend-region-function} is set and returns a
2741non-@code{nil} value.
2742@end defvar
2743
2744@defvar font-lock-extend-region-function 2734@defvar font-lock-extend-region-function
2745This buffer-local variable is either @code{nil} or is a function that 2735This buffer-local variable is either @code{nil} or is a function that
2746determines the region to fontify, which Emacs then calls after each 2736determines the region to fontify, which Emacs then calls after each
diff --git a/lispref/text.texi b/lispref/text.texi
index c68a55bedc7..3a0d4f7a585 100644
--- a/lispref/text.texi
+++ b/lispref/text.texi
@@ -2994,9 +2994,25 @@ that all text between the character and where the mouse is have the same
2994 2994
2995@item fontified 2995@item fontified
2996@kindex fontified @r{(text property)} 2996@kindex fontified @r{(text property)}
2997This property, if non-@code{nil}, says that text in the buffer has 2997This property says whether the text has had faces assigned to it by
2998had faces assigned automatically by a feature such as Font-Lock mode. 2998font locking. The display engine tests it to decide whether a buffer
2999@xref{Auto Faces}. 2999portion needs refontifying before display. @xref{Auto Faces}. It
3000takes one of these three values---other values are invalid:
3001
3002@table @asis
3003@item @code{nil}
3004Font locking is disabled, or the @code{face} properties on the text,
3005if any, are invalid.
3006
3007@item The symbol @code{defer}
3008This value states that the text's @code{face} properties are invalid
3009and marks it for deferred fontification. It is used only when ``just
3010in time'' font locking is enabled.
3011
3012@item @code{t}
3013The @code{face} properties, or lack of them, on the text are currently
3014valid.
3015@end table
3000 3016
3001@item display 3017@item display
3002@kindex display @r{(text property)} 3018@kindex display @r{(text property)}
diff --git a/lispref/tips.texi b/lispref/tips.texi
index 07689b4c9a4..8b033139275 100644
--- a/lispref/tips.texi
+++ b/lispref/tips.texi
@@ -741,8 +741,8 @@ then the hyperlink will refer only to the variable documentation of
741 741
742If a symbol has a function definition and/or a variable definition, but 742If a symbol has a function definition and/or a variable definition, but
743those are irrelevant to the use of the symbol that you are documenting, 743those are irrelevant to the use of the symbol that you are documenting,
744you can write the word @samp{symbol} before the symbol name to prevent 744you can write the words @samp{symbol} or @samp{program} before the
745making any hyperlink. For example, 745symbol name to prevent making any hyperlink. For example,
746 746
747@example 747@example
748If the argument KIND-OF-RESULT is the symbol `list', 748If the argument KIND-OF-RESULT is the symbol `list',