mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-23 00:10:48 -08:00
Merge from origin/emacs-25
9ba51edDocument buffer-swap-text+save-excursion interaction452aa94Fix eieio vs cl-generic incompatibilities found in Rudel (bug...248d5ddInclude cl-generic in package--builtin-versions (bug#22817)8f5a8b6Improve timing in `tramp-test29-environment-variables'05ba7a0Add test for handling environment variables in Trampe393d4f* lisp/emacs-lisp/package.el (describe-package-1) (package-st...5e38887; * lisp/net/tramp.el: Fix 2010-10-04 comment typo. (Bug#23913)90f2169; Spelling fixes069fc05Improve documentation of search functions0a0144aDelete environment variables in Tramp when neededf624671Add "New in Emacs 25" section to the FAQ658daf9Fix 'vertical-motion' in non-interactive sessions686b520Fix memory leak in imagemagick-types4069b71Update ELisp manual to match 'string-collate-equalp' doc string1b2d6a6Clarify docstring of find-feature-regexpaac62a6Add details to cl-lib defining macros' docstringsd6aa4daClarify doc string of 'save-buffer'03bcf11Un-confuse doc string of 'string-collate-equalp'c53135bClarify documentation of 'mouse-on-link-p' # Conflicts: # lisp/emacs-lisp/eieio-core.el
This commit is contained in:
commit
6b780a2e97
22 changed files with 467 additions and 119 deletions
|
|
@ -2224,7 +2224,9 @@ advance_to_char_boundary (ptrdiff_t byte_pos)
|
|||
|
||||
DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text,
|
||||
1, 1, 0,
|
||||
doc: /* Swap the text between current buffer and BUFFER. */)
|
||||
doc: /* Swap the text between current buffer and BUFFER.
|
||||
Using this function from `save-excursion' might produce surprising
|
||||
results, see Info node `(elisp)Swapping Text'. */)
|
||||
(Lisp_Object buffer)
|
||||
{
|
||||
struct buffer *other_buffer;
|
||||
|
|
|
|||
|
|
@ -449,8 +449,7 @@ the codeset part of the locale cannot be \"UTF-8\" on MS-Windows.
|
|||
If your system does not support a locale environment, this function
|
||||
behaves like `string-equal'.
|
||||
|
||||
Do NOT use this function to compare file names for equality, only
|
||||
for sorting them. */)
|
||||
Do NOT use this function to compare file names for equality. */)
|
||||
(Lisp_Object s1, Lisp_Object s2, Lisp_Object locale, Lisp_Object ignore_case)
|
||||
{
|
||||
#if defined __STDC_ISO_10646__ || defined WINDOWSNT
|
||||
|
|
|
|||
|
|
@ -8910,13 +8910,13 @@ and `imagemagick-types-inhibit'. */)
|
|||
{
|
||||
Lisp_Object typelist = Qnil;
|
||||
size_t numf = 0;
|
||||
ExceptionInfo ex;
|
||||
ExceptionInfo *ex;
|
||||
char **imtypes;
|
||||
size_t i;
|
||||
|
||||
GetExceptionInfo(&ex);
|
||||
imtypes = GetMagickList ("*", &numf, &ex);
|
||||
DestroyExceptionInfo(&ex);
|
||||
ex = AcquireExceptionInfo ();
|
||||
imtypes = GetMagickList ("*", &numf, ex);
|
||||
DestroyExceptionInfo (ex);
|
||||
|
||||
for (i = 0; i < numf; i++)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2030,6 +2030,7 @@ whether or not it is currently displayed in some window. */)
|
|||
struct position pos;
|
||||
pos = *vmotion (PT, PT_BYTE, XINT (lines), w);
|
||||
SET_PT_BOTH (pos.bufpos, pos.bytepos);
|
||||
it.vpos = pos.vpos;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
85
src/search.c
85
src/search.c
|
|
@ -2157,12 +2157,17 @@ DEFUN ("search-backward", Fsearch_backward, Ssearch_backward, 1, 4,
|
|||
doc: /* Search backward from point for STRING.
|
||||
Set point to the beginning of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must not extend before that position.
|
||||
The match found must not begin before that position. A value of nil
|
||||
means search to the beginning of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, position at limit of search and return nil.
|
||||
Optional fourth argument COUNT, if non-nil, means to search for COUNT
|
||||
successive occurrences. If COUNT is negative, search forward,
|
||||
instead of backward, for -COUNT occurrences.
|
||||
If not nil and not t, position at limit of search and return nil.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
forward, instead of backward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth to last one (or
|
||||
last, if COUNT is 1 or nil) in the buffer located entirely before
|
||||
the origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
@ -2177,13 +2182,17 @@ DEFUN ("search-forward", Fsearch_forward, Ssearch_forward, 1, 4, "MSearch: ",
|
|||
doc: /* Search forward from point for STRING.
|
||||
Set point to the end of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must not extend after that position. A value of nil is
|
||||
equivalent to (point-max).
|
||||
The match found must not end after that position. A value of nil
|
||||
means search to the end of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, move to limit of search and return nil.
|
||||
Optional fourth argument COUNT, if non-nil, means to search for COUNT
|
||||
successive occurrences. If COUNT is negative, search backward,
|
||||
instead of forward, for -COUNT occurrences.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
backward, instead of forward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth one (or first,
|
||||
if COUNT is 1 or nil) in the buffer located entirely after the
|
||||
origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
@ -2197,14 +2206,19 @@ See also the functions `match-beginning', `match-end' and `replace-match'. */)
|
|||
DEFUN ("re-search-backward", Fre_search_backward, Sre_search_backward, 1, 4,
|
||||
"sRE search backward: ",
|
||||
doc: /* Search backward from point for match for regular expression REGEXP.
|
||||
Set point to the beginning of the match, and return point.
|
||||
The match found is the one starting last in the buffer
|
||||
and yet ending before the origin of the search.
|
||||
Set point to the beginning of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must start at or after that position.
|
||||
The match found must not begin before that position. A value of nil
|
||||
means search to the beginning of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, move to limit of search and return nil.
|
||||
Optional fourth argument is repeat count--search for successive occurrences.
|
||||
If not nil and not t, position at limit of search and return nil.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
forward, instead of backward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth to last one (or
|
||||
last, if COUNT is 1 or nil) in the buffer located entirely before
|
||||
the origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
@ -2221,10 +2235,17 @@ DEFUN ("re-search-forward", Fre_search_forward, Sre_search_forward, 1, 4,
|
|||
doc: /* Search forward from point for regular expression REGEXP.
|
||||
Set point to the end of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must not extend after that position.
|
||||
The match found must not end after that position. A value of nil
|
||||
means search to the end of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, move to limit of search and return nil.
|
||||
Optional fourth argument is repeat count--search for successive occurrences.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
backward, instead of forward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth one (or first,
|
||||
if COUNT is 1 or nil) in the buffer located entirely after the
|
||||
origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
@ -2240,14 +2261,19 @@ DEFUN ("posix-search-backward", Fposix_search_backward, Sposix_search_backward,
|
|||
"sPosix search backward: ",
|
||||
doc: /* Search backward from point for match for regular expression REGEXP.
|
||||
Find the longest match in accord with Posix regular expression rules.
|
||||
Set point to the beginning of the match, and return point.
|
||||
The match found is the one starting last in the buffer
|
||||
and yet ending before the origin of the search.
|
||||
Set point to the beginning of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must start at or after that position.
|
||||
The match found must not begin before that position. A value of nil
|
||||
means search to the beginning of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, move to limit of search and return nil.
|
||||
Optional fourth argument is repeat count--search for successive occurrences.
|
||||
If not nil and not t, position at limit of search and return nil.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
forward, instead of backward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth to last one (or
|
||||
last, if COUNT is 1 or nil) in the buffer located entirely before
|
||||
the origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
@ -2265,10 +2291,17 @@ DEFUN ("posix-search-forward", Fposix_search_forward, Sposix_search_forward, 1,
|
|||
Find the longest match in accord with Posix regular expression rules.
|
||||
Set point to the end of the occurrence found, and return point.
|
||||
An optional second argument bounds the search; it is a buffer position.
|
||||
The match found must not extend after that position.
|
||||
The match found must not end after that position. A value of nil
|
||||
means search to the end of the accessible portion of the buffer.
|
||||
Optional third argument, if t, means if fail just return nil (no error).
|
||||
If not nil and not t, move to limit of search and return nil.
|
||||
Optional fourth argument is repeat count--search for successive occurrences.
|
||||
Optional fourth argument COUNT, if a positive number, means to search
|
||||
for COUNT successive occurrences. If COUNT is negative, search
|
||||
backward, instead of forward, for -COUNT occurrences. A value of
|
||||
nil means the same as 1.
|
||||
With COUNT positive, the match found is the COUNTth one (or first,
|
||||
if COUNT is 1 or nil) in the buffer located entirely after the
|
||||
origin of the search; correspondingly with COUNT negative.
|
||||
|
||||
Search case-sensitivity is determined by the value of the variable
|
||||
`case-fold-search', which see.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue