Juri Linkov
0bd1e07406
* lisp/isearch.el (isearch-occur): Sync interactive spec with occur's
...
new feature in `occur-read-primary-args'. Doc fix.
* etc/NEWS: Add new "collect" feature of `occur'.
Fixes: debbugs:10705
2012-02-23 02:36:49 +02:00
Glenn Morris
987a0a161a
* lisp/isearch.el (isearch-update): Doc fix.
2012-02-03 21:10:22 -05:00
Glenn Morris
0e6038be96
* lisp/isearch.el (search-nonincremental-instead): Fix doc typo.
2012-01-17 17:33:05 -05:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Eli Zaretskii
dd782f24e5
Fix commentary for the last commit.
2011-12-02 12:37:53 +02:00
Eli Zaretskii
66e0570cde
Fix part 3 of bug #10183 with input-method prompt in I-search.
...
lisp/isearch.el (isearch-message-prefix): Run the input method part
of the prompt through bidi-string-mark-left-to-right.
2011-12-02 12:35:17 +02:00
Juri Linkov
02b16839f5
Change wordify' to
word-search-regexp'.
...
* lisp/isearch.el (isearch-occur): Use `word-search-regexp' for
`isearch-word'.
(isearch-search-and-update): Add condition for `isearch-word' and
call `word-search-regexp'.
* src/search.c (Fword_search_regexp): New Lisp function created from
`wordify'. Change type of arg `lax' from `int' to `Lisp_Object'.
(Fword_search_backward, Fword_search_forward)
(Fword_search_backward_lax, Fword_search_forward_lax):
Use `Fword_search_regexp' instead of `wordify'. Doc fix.
(syms_of_search): Define `Sword_search_regexp'.
Fixes: debbugs:10145
2011-12-02 12:19:49 +02:00
Stefan Monnier
c935221f0b
* lisp/isearch.el (isearch-yank-x-selection): Deactivate mark.
...
Fixes: debbugs:10022
2011-11-29 13:39:16 -05:00
Paul Eggert
e9a452d9cd
Spelling fixes (mostly "inactive" vs "deactivate").
2011-11-27 10:17:40 -08:00
Juri Linkov
30c621331d
* lisp/isearch.el (isearch-lazy-highlight-new-loop):
...
Remove condition `(not isearch-error)'.
* lisp/misearch.el (multi-isearch-search-fun): Add condition
`(not bound)' to ignore lazy-highlighting search.
Add the search-failed message "end of multi" when the end of
multi-sequence is reached. Uncapitalize the search-failed
message "Repeat for next buffer".
* lisp/info.el (Info-search): Add the search-failed message
"end of the manual" when the end of the manual is reached
in Isearch mode.
Fixes: debbugs:9918
2011-11-19 23:03:12 +02:00
Juri Linkov
df754f6672
* lisp/isearch.el (isearch-edit-string): Let-bind `history-add-new-input'
...
to nil instead of binding `search-ring' and `regexp-search-ring'.
Fixes: debbugs:9185
2011-11-19 21:59:37 +02:00
Juanma Barranquero
c701515351
Fix typos.
2011-11-15 18:37:37 +01:00
Paul Eggert
91af3942e9
Spelling fixes.
2011-11-14 15:59:56 -08:00
Chong Yidong
2d197ffbe2
Rename split-window-{above-each-other|split-window-side-by-side}
...
to split-window-below and split-window-right.
* lisp/window.el (split-window-below, split-window-right): Rename from
split-window-above-each-other and split-window-side-by-side
respectively. All callers changed.
(split-window-sensibly, split-window-sensibly): Use them.
(split-window-keep-point): Doc fix.
* lisp/isearch.el: Add isearch-scroll property to split-window-below
and split-window-right.
* lisp/follow.el (follow-mode):
* lisp/vc/pcvs-util.el (cvs-pop-to-buffer-same-frame):
* lisp/progmodes/ada-xref.el (ada-gdb-application):
* lisp/emulation/vip.el (vip-buffer-in-two-windows):
* lisp/image-dired.el (image-dired-dired-with-window-configuration):
* lisp/dired-x.el (dired-do-find-marked-files):
* lisp/dired.el (dired-pop-to-buffer):
* lisp/bs.el (bs--show-with-configuration):
* lisp/vc/emerge.el (emerge-setup-windows):
* lisp/textmodes/two-column.el (2C-two-columns):
* lisp/textmodes/reftex-toc.el (reftex-toc):
* lisp/progmodes/gdb-mi.el (gdb-setup-windows):
* lisp/progmodes/fortran.el (fortran-window-create):
* lisp/net/newst-treeview.el (newsticker--treeview-window-init):
* lisp/emulation/ws-mode.el (wordstar-C-o-map, wordstar-mode):
* lisp/emulation/tpu-edt.el (tpu-gold-map):
* lisp/emulation/crisp.el (crisp-mode-map):
* lisp/calendar/calendar.el (calendar-basic-setup): Callers changed.
2011-10-30 09:56:03 +08:00
Juri Linkov
db2440b6cc
* lisp/isearch.el (isearch-occur): Let-bind `search-spaces-regexp' to
...
`search-whitespace-regexp' only when `isearch-regexp' is non-nil.
Fixes: debbugs:9364
2011-10-24 08:56:04 +03:00
Juri Linkov
7ce7717b87
* lisp/isearch.el (isearch-lazy-highlight-word): New variable.
...
(isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
Use it.
Fixes: debbugs:9727
2011-10-11 18:00:42 +03:00
Juri Linkov
80302a817e
Preserve current isearch case-fold value in `isearch-edit-string'.
...
* lisp/isearch.el (isearch-edit-string): Bind `isearch-new-case-fold'
to `isearch-case-fold-search' and restore its original value
after the `isearch-mode' call.
2011-09-18 23:28:45 +03:00
Juri Linkov
7277997612
Share code between isearch-message' and
isearch-string' in `isearch-fail-pos'.
...
http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00169.html
* lisp/isearch.el (isearch-fail-pos): Add new arg `msg'. Doc fix.
(isearch-edit-string): Use length of `isearch-string' when
`isearch-fail-pos' returns nil.
(isearch-message): Remove duplicate code and call
`isearch-fail-pos' with arg `t'.
2011-09-14 19:07:42 +03:00
Juri Linkov
251730002e
Fix docstrings in lisp/isearch.el.
...
* lisp/isearch.el (isearch-edit-string): Remove obsolete mention of
`C-w' (`isearch-yank-word-or-char') from docstring.
(isearch-query-replace): Fix typo in docstring.
Fixes: debbugs:9466
2011-09-10 14:33:38 +03:00
Alan Mackenzie
d809b8eb5e
isearch.el (isearch-other-meta-char): Wherever a key list is unread,
...
"unread" the prefix arg, too. This fixes bug #8901 .
2011-09-06 01:01:46 +00:00
Juri Linkov
9a45d6c331
* lisp/isearch.el (isearch-done): Don't display message "Mark saved"
...
when arg `edit' is non-nil to prevent its flicker in the echo area.
2011-08-29 23:22:44 +03:00
Juri Linkov
3e8cd5ce95
* lisp/isearch.el (isearch-occur): Let-bind `search-spaces-regexp' to
...
`search-whitespace-regexp'.
Fixes: debbugs:9364
2011-08-25 23:48:45 +03:00
Juri Linkov
93eb711326
* lisp/isearch.el (isearch-edit-string): Let-bind `search-ring' and
...
`regexp-search-ring' to their global values to protect from
updating by `read-from-minibuffer'.
Fixes: debbugs:9185
2011-08-25 23:32:54 +03:00
Juri Linkov
11dcdbb283
"C-s M-p" brings the tip of the search ring.
...
* lisp/isearch.el (isearch-ring-adjust1): Start visiting previous
search strings from the index 0 (-1 + 1) instead of 1 (0 + 1).
(isearch-repeat, isearch-edit-string): Call `isearch-ring-adjust1'
for empty search string (when the last search string is reused
automatically) to adjust the isearch ring to the last element and
prepare the correct index for further M-p commands.
Fixes: debbugs:9185
2011-08-24 12:40:58 +03:00
Lars Magne Ingebrigtsen
478615cc10
Doc fix.
...
* isearch.el (isearch-barrier): Add a doc string, since it's
mentioned in a function doc string.
Fixes: debbugs:8678
2011-07-15 15:33:07 +02:00
Lars Magne Ingebrigtsen
f158badc8f
* isearch.el (isearch-search-fun-function): Clarify further the
...
meaning of the function returned.
2011-07-04 14:15:16 +02:00
Lars Magne Ingebrigtsen
c7f9804877
* isearch.el (isearch-search-fun-function): Clarify the doc string
...
(bug#8101).
2011-07-03 22:02:14 +02:00
Drew Adams
b74aa22b0a
* lisp/isearch.el: Let M-e start with point at the first mismatched char.
...
(isearch-fail-pos): New function.
(isearch-edit-string): Use it.
2011-05-27 22:26:53 -03:00
Dmitry Kurochkin
66e2e71d55
* lisp/isearch.el (isearch-range-invisible): Use invisible-p.
...
Fixes: debbugs:8721
2011-05-27 22:14:38 -03:00
Dmitry Kurochkin
4d90d6d078
* lisp/isearch.el (isearch-range-invisible): Use invisible-p.
...
Fixes: debbugs:8721
2011-05-24 15:15:07 -03:00
Leo Liu
256661260d
New command isearch-yank-pop and bind it to `M-y' in Isearch
2011-05-03 11:34:26 +08:00
Juanma Barranquero
06b605171f
lisp/*.el: Lexical-binding cleanup.
2011-04-19 15:44:55 +02:00
Chong Yidong
892777baa1
Bind C-y in Isearch to isearch-yank-kill.
...
* lisp/isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill,
and move isearch-yank-line to M-s C-e.
* doc/emacs/search.texi (Isearch Yank): C-y now bound to isearch-yank-kill.
2011-03-06 13:24:11 -05:00
Glenn Morris
95df8112a0
Refill some long/short copyright headers.
2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Juri Linkov
d4119912fb
* lisp/isearch.el (isearch-abort): Don't quit if search has
...
an incomplete regexp (isearch-error is non-nil). (Bug#7534)
2011-01-16 01:04:22 +00:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Chong Yidong
7c420169ba
Merge changes from emacs-23 branch
2011-01-02 15:31:19 -05:00
Juri Linkov
957e5dd1e9
* lisp/isearch.el (isearch-lazy-highlight-error): New variable.
...
(isearch-lazy-highlight-new-loop): Compare `isearch-error' and
`isearch-lazy-highlight-error'. Set `isearch-lazy-highlight-error'
to the current value of `isearch-error' (Bug#7468).
2010-12-20 01:18:15 +00:00
Glenn Morris
3226d6cacf
Remove some functions, variables and aliases obsolete since at least 21.1.
...
* doc/misc/misc.texi (Shell Mode): Remove reference to old function name.
* src/character.c (Fchar_bytes): Remove obsolete function.
(syms_of_character): Remove Schar_bytes.
* lisp/subr.el (char-bytes): Remove obsolete function.
* lisp/emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.
* lisp/isearch.el (isearch-return-char): Remove obsolete function.
* lisp/mouse.el: No longer provide mldrag.
(mldrag-drag-mode-line, mldrag-drag-vertical-line):
Remove obsolete aliases.
* lisp/comint.el (comint-kill-output): Remove obsolete alias.
* lisp/shell.el: Comment fix.
* lisp/composite.el (decompose-composite-char): Remove obsolete function.
* lisp/ps-def.el (decompose-composite-char): Remove unused function.
* lisp/iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.
* lisp/outline.el (outline-visible): Remove obsolete function.
* lisp/term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
* lisp/faces.el (internal-find-face, internal-get-face)
(frame-update-faces, frame-update-face-colors)
(x-frob-font-weight, x-frob-font-slant)
(internal-frob-font-weight, internal-frob-font-slant)
(x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
(x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
(x-make-font-bold-italic): Remove functions and aliases, obsolete
since Emacs 21.1.
* lisp/emulation/viper-util.el (viper-get-face):
* lisp/obsolete/lucid.el (find-face, get-face): Use facep.
* lisp/vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
Remove unused functions.
* lisp/vc/ediff-util.el (ediff-submit-report): Doc fix.
* etc/NEWS: Mention above changes.
2010-10-01 19:46:13 -07:00
Chong Yidong
266a86bd7f
Merge changes from emacs-23 branch
2010-09-23 15:00:31 -04:00
Glenn Morris
af3ccb5cc0
Move some aliases to options before the associated definitions.
...
* isearch.el (isearch-lazy-highlight-cleanup)
(isearch-lazy-highlight-initial-delay)
(isearch-lazy-highlight-interval)
(isearch-lazy-highlight-max-at-a-time, isearch-lazy-highlight-face):
* net/net-utils.el (ipconfig-program-options):
Move aliases to options before the associated definitions.
2010-09-23 00:05:22 -07:00
Stefan Monnier
4be520fbec
* lisp/isearch.el (isearch-face): Rename from `isearch'.
...
(isearch-highlight): Use new name.
2010-09-18 00:09:58 +02:00
Chong Yidong
bd78fa1d54
Add "Package:" file headers to denote built-in packages.
2010-08-29 12:17:13 -04:00
Chong Yidong
7815fe1985
Merge changes from emacs-23 branch
2010-08-08 17:12:29 -04:00
Johan Bockgård
e54a107503
Fix query-replace-regexp incomplete highlighting (Bug#6808).
...
* replace.el (replace-highlight): Bind isearch-forward and
isearch-error, ensuring that highlighting is updated if the user
switches the search direction (Bug#6808).
* isearch.el (isearch-lazy-highlight-forward): New var.
(isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
(isearch-lazy-highlight-update): Use it.
2010-08-08 16:55:52 -04:00
Juri Linkov
27dd3c1158
* lisp/isearch.el (isearch-lazy-highlight-search): Fix looping
...
by checking for empty match. This syncs this loop with the
similar loop in `isearch-search'. (Bug#6362)
2010-06-06 12:52:13 +03:00
Masatake YAMATO
1ddb2ea0f3
* isearch.el (isearch-yank-word-or-char): Pull next subword
...
when `subword-mode' is activated. (Bug#6220)
2010-05-21 01:33:09 +03:00