diff options
| author | Karoly Lorentey | 2006-03-22 15:16:06 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-03-22 15:16:06 +0000 |
| commit | d4717700cc0b7af6197c19e22bd912e3b1ed67ee (patch) | |
| tree | 4e2a630584b23f670aff57a512a8f2d8182e39c4 /lispref | |
| parent | f1be5774242454844bf21fbf32e0f6541e2add34 (diff) | |
| parent | d63cd76657e12b92a5d7736a15bc9b97a7f9990e (diff) | |
| download | emacs-d4717700cc0b7af6197c19e22bd912e3b1ed67ee.tar.gz emacs-d4717700cc0b7af6197c19e22bd912e3b1ed67ee.zip | |
Merged from emacs@sv.gnu.org
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-160
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-161
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-162
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-163
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-164
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-165
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-166
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-167
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-168
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-169
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-170
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-171
Update from CVS: man/mh-e.texi (Folders): Various edits.
* emacs@sv.gnu.org/emacs--devo--0--patch-172
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-58
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-59
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-60
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-61
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-62
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-63
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-64
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-534
Diffstat (limited to 'lispref')
| -rw-r--r-- | lispref/ChangeLog | 47 | ||||
| -rw-r--r-- | lispref/display.texi | 27 | ||||
| -rw-r--r-- | lispref/modes.texi | 10 | ||||
| -rw-r--r-- | lispref/text.texi | 22 | ||||
| -rw-r--r-- | lispref/tips.texi | 4 |
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 @@ | |||
| 1 | 2006-03-21 Nick Roberts <nickrob@snap.net.nz> | ||
| 2 | |||
| 3 | * display.texi (Fringe Indicators): Fix typos. | ||
| 4 | |||
| 5 | 2006-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 | |||
| 11 | 2006-03-19 Alan Mackenzie <acm@muc.de> | ||
| 12 | |||
| 13 | * text.texi (Special Properties): Clarify the definition of | ||
| 14 | 'fontified. | ||
| 15 | |||
| 16 | 2006-03-16 Richard Stallman <rms@gnu.org> | ||
| 17 | |||
| 18 | * display.texi (Defining Images): Minor cleanup. | ||
| 19 | |||
| 20 | 2006-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 | |||
| 25 | 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 26 | |||
| 27 | * modes.texi (Region to Fontify): Remove font-lock-lines-before. | ||
| 28 | |||
| 29 | 2006-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 | |||
| 1 | 2006-03-14 Bill Wohler <wohler@newt.com> | 36 | 2006-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 | ||
| 13 | 2006-03-13 Richard Stallman <rms@gnu.org> | 48 | 2006-03-13 Richard Stallman <rms@gnu.org> |
| @@ -104,9 +139,9 @@ | |||
| 104 | 139 | ||
| 105 | 2006-02-16 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se> | 140 | 2006-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 | ||
| 111 | 2006-02-14 Richard M. Stallman <rms@gnu.org> | 146 | 2006-02-14 Richard M. Stallman <rms@gnu.org> |
| 112 | 147 | ||
| @@ -157,8 +192,8 @@ | |||
| 157 | 192 | ||
| 158 | 2006-01-29 Chong Yidong <cyd@stupidchicken.com> | 193 | 2006-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 | ||
| 163 | 2006-01-28 Luc Teirlinck <teirllm@auburn.edu> | 198 | 2006-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. | |||
| 2876 | When @code{fringe-indicator-alist} has a buffer-local value, and there | 2876 | When @code{fringe-indicator-alist} has a buffer-local value, and there |
| 2877 | is no bitmap defined for a logical indicator, or the bitmap is | 2877 | is 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 | ||
| 2881 | To completely hide a specific indicator, set the bitmap to @code{nil}. | 2881 | To 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 |
| 2885 | The value of this variable is the default value for | 2885 | The 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 |
| 4130 | This function returns a suitable search path for images relative to | 4130 | This function returns a suitable search path for images used by the |
| 4131 | @var{library}. | 4131 | Lisp package @var{library}. |
| 4132 | 4132 | ||
| 4133 | First it searches for @var{image} in a path suitable for | 4133 | It 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 | 4135 | a 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 |
| 4137 | library file itself, and then in @file{@code{data-directory}/images}. | ||
| 4137 | 4138 | ||
| 4138 | Then this function returns a list of directories which contains first | 4139 | Then this function returns a list of directories which contains first |
| 4139 | the directory in which @var{image} was found, followed by the value of | 4140 | the 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 | |||
| 4148 | with versions of Emacs that lack the variable @code{image-load-path}: | 4149 | with 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. | |||
| 2731 | You can enlarge (or even reduce) the region to fontify by setting either | 2731 | You can enlarge (or even reduce) the region to fontify by setting either |
| 2732 | of the following variables: | 2732 | of the following variables: |
| 2733 | 2733 | ||
| 2734 | @defvar font-lock-lines-before | ||
| 2735 | This variable specifies the number of extra lines to consider when | ||
| 2736 | refontifying the buffer after each text change. Font lock begins | ||
| 2737 | refontifying from that number of lines before the changed region. The | ||
| 2738 | default is 0, but using a larger value can be useful for coping with | ||
| 2739 | multi-line patterns. This variable is ignored whenever | ||
| 2740 | @code{font-lock-extend-region-function} is set and returns a | ||
| 2741 | non-@code{nil} value. | ||
| 2742 | @end defvar | ||
| 2743 | |||
| 2744 | @defvar font-lock-extend-region-function | 2734 | @defvar font-lock-extend-region-function |
| 2745 | This buffer-local variable is either @code{nil} or is a function that | 2735 | This buffer-local variable is either @code{nil} or is a function that |
| 2746 | determines the region to fontify, which Emacs then calls after each | 2736 | determines 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)} |
| 2997 | This property, if non-@code{nil}, says that text in the buffer has | 2997 | This property says whether the text has had faces assigned to it by |
| 2998 | had faces assigned automatically by a feature such as Font-Lock mode. | 2998 | font locking. The display engine tests it to decide whether a buffer |
| 2999 | @xref{Auto Faces}. | 2999 | portion needs refontifying before display. @xref{Auto Faces}. It |
| 3000 | takes one of these three values---other values are invalid: | ||
| 3001 | |||
| 3002 | @table @asis | ||
| 3003 | @item @code{nil} | ||
| 3004 | Font locking is disabled, or the @code{face} properties on the text, | ||
| 3005 | if any, are invalid. | ||
| 3006 | |||
| 3007 | @item The symbol @code{defer} | ||
| 3008 | This value states that the text's @code{face} properties are invalid | ||
| 3009 | and marks it for deferred fontification. It is used only when ``just | ||
| 3010 | in time'' font locking is enabled. | ||
| 3011 | |||
| 3012 | @item @code{t} | ||
| 3013 | The @code{face} properties, or lack of them, on the text are currently | ||
| 3014 | valid. | ||
| 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 | ||
| 742 | If a symbol has a function definition and/or a variable definition, but | 742 | If a symbol has a function definition and/or a variable definition, but |
| 743 | those are irrelevant to the use of the symbol that you are documenting, | 743 | those are irrelevant to the use of the symbol that you are documenting, |
| 744 | you can write the word @samp{symbol} before the symbol name to prevent | 744 | you can write the words @samp{symbol} or @samp{program} before the |
| 745 | making any hyperlink. For example, | 745 | symbol name to prevent making any hyperlink. For example, |
| 746 | 746 | ||
| 747 | @example | 747 | @example |
| 748 | If the argument KIND-OF-RESULT is the symbol `list', | 748 | If the argument KIND-OF-RESULT is the symbol `list', |