diff options
| author | Glenn Morris | 2011-01-24 19:47:47 -0800 |
|---|---|---|
| committer | Glenn Morris | 2011-01-24 19:47:47 -0800 |
| commit | 06d8ace51597cd41e110560a56a1abeb6cce23d6 (patch) | |
| tree | e893bab169f27821637fc07e3cd2414b4b9b7b68 /doc | |
| parent | c5ecc7690d4afafb42049634d64abd781ff76642 (diff) | |
| parent | 0d19d4feaa653a315853716e64bbaddb210a26ca (diff) | |
| download | emacs-06d8ace51597cd41e110560a56a1abeb6cce23d6.tar.gz emacs-06d8ace51597cd41e110560a56a1abeb6cce23d6.zip | |
Merge from emacs-23.
Note setting of CANNOT_DUMP on ia64 hpux is still to be merged manually.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/lispref/ChangeLog | 18 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/frames.texi | 10 | ||||
| -rw-r--r-- | doc/lispref/loading.texi | 25 | ||||
| -rw-r--r-- | doc/lispref/searching.texi | 9 |
5 files changed, 53 insertions, 14 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index e196b3015bd..7dcf00ba81e 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2011-01-25 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | Richard Kim <emacs18@gmail.com> | ||
| 3 | |||
| 4 | * loading.texi (Library Search): Document list-load-path-shadows | ||
| 5 | (Bug#7757). | ||
| 6 | |||
| 7 | 2011-01-25 Chong Yidong <cyd@stupidchicken.com> | ||
| 8 | |||
| 9 | * searching.texi (Regexp Special): Remove outdated discussion of | ||
| 10 | character sets (Bug#7780). | ||
| 11 | |||
| 12 | * frames.texi (Pop-Up Menus): Document where menu title comes | ||
| 13 | from (Bug#7684). | ||
| 14 | |||
| 15 | 2011-01-25 Glenn Morris <rgm@gnu.org> | ||
| 16 | |||
| 17 | * display.texi (Making Buttons): Mention limitation of text buttons. | ||
| 18 | |||
| 1 | 2011-01-23 Werner Lemberg <wl@gnu.org> | 19 | 2011-01-23 Werner Lemberg <wl@gnu.org> |
| 2 | 20 | ||
| 3 | * Makefile.in (MAKEINFO): Now controlled by `configure'. | 21 | * Makefile.in (MAKEINFO): Now controlled by `configure'. |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 34d81068916..7ba4d967615 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -5012,8 +5012,9 @@ and returns it. | |||
| 5012 | button actually part of the text instead of being a property of the | 5012 | button actually part of the text instead of being a property of the |
| 5013 | buffer. Buttons using text properties do not create markers into the | 5013 | buffer. Buttons using text properties do not create markers into the |
| 5014 | buffer, which is important for speed when you use extremely large | 5014 | buffer, which is important for speed when you use extremely large |
| 5015 | numbers of buttons. Both functions return the position of the start | 5015 | numbers of buttons. (However, if there is an existing face text |
| 5016 | of the new button: | 5016 | property at the site of the button, the button face may not be visible.) |
| 5017 | Both functions return the position of the start of the new button: | ||
| 5017 | 5018 | ||
| 5018 | @defun make-text-button beg end &rest properties | 5019 | @defun make-text-button beg end &rest properties |
| 5019 | This makes a button from @var{beg} to @var{end} in the current buffer, using | 5020 | This makes a button from @var{beg} to @var{end} in the current buffer, using |
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 0d83aadbcd2..c4e74798415 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -1791,9 +1791,13 @@ without actually displaying or popping up the menu. | |||
| 1791 | The argument @var{menu} says what to display in the menu. It can be a | 1791 | The argument @var{menu} says what to display in the menu. It can be a |
| 1792 | keymap or a list of keymaps (@pxref{Menu Keymaps}). In this case, the | 1792 | keymap or a list of keymaps (@pxref{Menu Keymaps}). In this case, the |
| 1793 | return value is the list of events corresponding to the user's choice. | 1793 | return value is the list of events corresponding to the user's choice. |
| 1794 | (This list has more than one element if the choice occurred in a | 1794 | This list has more than one element if the choice occurred in a |
| 1795 | submenu.) Note that @code{x-popup-menu} does not actually execute the | 1795 | submenu. (Note that @code{x-popup-menu} does not actually execute the |
| 1796 | command bound to that sequence of events. | 1796 | command bound to that sequence of events.) On toolkits that support |
| 1797 | menu titles, the title is taken from the prompt string of @var{menu} | ||
| 1798 | if @var{menu} is a keymap, or from the prompt string of the first | ||
| 1799 | keymap in @var{menu} if it is a list of keymaps (@pxref{Defining | ||
| 1800 | Menus}). | ||
| 1797 | 1801 | ||
| 1798 | Alternatively, @var{menu} can have the following form: | 1802 | Alternatively, @var{menu} can have the following form: |
| 1799 | 1803 | ||
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index 5733df87d17..4a74005b2ee 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi | |||
| @@ -363,6 +363,31 @@ interactively, the argument @var{interactive-call} is @code{t}, and this | |||
| 363 | tells @code{locate-library} to display the file name in the echo area. | 363 | tells @code{locate-library} to display the file name in the echo area. |
| 364 | @end deffn | 364 | @end deffn |
| 365 | 365 | ||
| 366 | @cindex shadowed Lisp files | ||
| 367 | @deffn Command list-load-path-shadows &optional stringp | ||
| 368 | This command shows a list of @dfn{shadowed} Emacs Lisp files. A | ||
| 369 | shadowed file is one that will not normally be loaded, despite being | ||
| 370 | in a directory on @code{load-path}, due to the existence of another | ||
| 371 | similarly-named file in a directory earlier on @code{load-path}. | ||
| 372 | |||
| 373 | For instance, suppose @code{load-path} is set to | ||
| 374 | |||
| 375 | @smallexample | ||
| 376 | ("/opt/emacs/site-lisp" "/usr/share/emacs/23.3/lisp") | ||
| 377 | @end smallexample | ||
| 378 | |||
| 379 | @noindent | ||
| 380 | and that both these directories contain a file named @file{foo.el}. | ||
| 381 | Then @code{(require 'foo)} never loads the file in the second | ||
| 382 | directory. Such a situation might indicate a problem in the way Emacs | ||
| 383 | was installed. | ||
| 384 | |||
| 385 | When called from Lisp, this function prints a message listing the | ||
| 386 | shadowed files, instead of displaying them in a buffer. If the | ||
| 387 | optional argument @code{stringp} is non-@code{nil}, it instead returns | ||
| 388 | the shadowed files as a string. | ||
| 389 | @end deffn | ||
| 390 | |||
| 366 | @node Loading Non-ASCII | 391 | @node Loading Non-ASCII |
| 367 | @section Loading Non-@acronym{ASCII} Characters | 392 | @section Loading Non-@acronym{ASCII} Characters |
| 368 | 393 | ||
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi index 908b776a858..ac3620c510a 100644 --- a/doc/lispref/searching.texi +++ b/doc/lispref/searching.texi | |||
| @@ -386,15 +386,6 @@ matches both @samp{]} and @samp{-}. | |||
| 386 | To include @samp{^} in a character alternative, put it anywhere but at | 386 | To include @samp{^} in a character alternative, put it anywhere but at |
| 387 | the beginning. | 387 | the beginning. |
| 388 | 388 | ||
| 389 | The beginning and end of a range of multibyte characters must be in | ||
| 390 | the same character set (@pxref{Character Sets}). Thus, | ||
| 391 | @code{"[\x8e0-\x97c]"} is invalid because character 0x8e0 (@samp{a} | ||
| 392 | with grave accent) is in the Emacs character set for Latin-1 but the | ||
| 393 | character 0x97c (@samp{u} with diaeresis) is in the Emacs character | ||
| 394 | set for Latin-2. (We use Lisp string syntax to write that example, | ||
| 395 | and a few others in the next few paragraphs, in order to include hex | ||
| 396 | escape sequences in them.) | ||
| 397 | |||
| 398 | If a range starts with a unibyte character @var{c} and ends with a | 389 | If a range starts with a unibyte character @var{c} and ends with a |
| 399 | multibyte character @var{c2}, the range is divided into two parts: one | 390 | multibyte character @var{c2}, the range is divided into two parts: one |
| 400 | is @samp{@var{c}..?\377}, the other is @samp{@var{c1}..@var{c2}}, where | 391 | is @samp{@var{c}..?\377}, the other is @samp{@var{c1}..@var{c2}}, where |