Gerd Moellmann
44336afbad
Add lazy highlighting.
1999-11-11 13:39:21 +00:00
Gerd Moellmann
b7b66466a9
(isearch-ring-advance-edit, isearch-complete-edit):
...
Use delete-field instead of erase-field.
1999-11-04 20:43:05 +00:00
Gerd Moellmann
3157c24a8e
(isearch-complete-edit, isearch-ring-advance-edit):
...
Use erase-field instead of erase-buffer.
1999-11-03 16:26:28 +00:00
Dave Love
117132a6a6
(isearch): Add :links in defgroup.
...
(isearch-mode-map): Bind mouse-2 to isearch-mouse-yank.
(isearch-switch-frame-handler): Comment out (unused).
(isearch-yank-x-selection, isearch-ring-advance-edit): Doc fix.
(isearch-ring-retreat-edit): Doc fix.
(isearch-mouse-yank): New command.
(isearch-last-command-char): Removed. Callers changed to use
last-command-char.
(isearch-char-to-string): Removed. Callers changed to use
char-to-string.
1999-09-27 22:15:50 +00:00
Richard M. Stallman
e952bf4445
(isearch-mode-map): Undo previous change.
1999-09-12 03:40:44 +00:00
Dave Love
c9961ecaeb
(isearch-mode-map): Add mouse-2.
1999-09-06 21:33:27 +00:00
Richard M. Stallman
8f3c1d763f
(isearch-process-search-char): Write octal 200 correctly.
1999-07-05 16:49:22 +00:00
Richard M. Stallman
3c75023fda
(isearch-quote-char): Call unibyte-char-to-multibyte for \200...\240 also.
...
(isearch-printing-char): Use unibyte-char-to-multibyte.
1999-07-03 19:45:04 +00:00
Richard M. Stallman
df01192be7
(isearch-done): If search ends in middle of intangible
...
text (due to text property), move on to the limit of that text.
1999-07-02 12:53:04 +00:00
Kenichi Handa
c20d35d515
(isearch-quote-char): Don't assume character codes
...
0200 - 0237 stand for characters in some single-byte character
charset.
1999-05-28 00:16:09 +00:00
Karl Heuer
ec0a2f45a2
(isearch-search-and-update): Properly
...
handle upper case letters in the reverse-search special case.
1998-09-25 16:53:04 +00:00
Karl Heuer
8617e346f1
(isearch-forward): Doc fix.
1998-08-26 18:13:55 +00:00
Richard M. Stallman
dcb6bf2b6f
(search-whitespace-regexp): Doc fix.
1998-08-18 07:45:27 +00:00
Kenichi Handa
99848db078
(isearch-input-method-function): New variable.
...
(isearch-input-method-local-p): New variable.
(isearch-mode): Setup the above two variable. Set
input-method-function to nil locally.
(isearch-done): Restore the previous value of
input-method-function.
1998-07-19 05:17:35 +00:00
Kenichi Handa
52e3ccbf8d
(isearch-mode-map): Make all multibyte characters
...
search for themselves.
1998-07-06 06:33:55 +00:00
Andreas Schwab
5786b3ed4c
(search-upper-case): Use `other' widget type.
1998-06-24 09:13:36 +00:00
Kenichi Handa
de207f5af3
(isearch-range-invisible): Handle the case that
...
buffer-invisibility-spec is t (i.e. not a list).
1998-06-20 02:59:51 +00:00
Richard M. Stallman
57ff063d0b
(isearch-yank-x-selection): Doc fix.
1998-04-27 22:05:53 +00:00
Richard M. Stallman
bd6a841426
(isearch-*-char): Do nothing special if quoted with \.
1998-03-05 02:28:44 +00:00
Richard M. Stallman
7e97482bb7
(isearch-range-invisible): Avoid infinite loop when search-invisible is nil.
1998-02-02 00:18:33 +00:00
Richard M. Stallman
6b0f9bdfdd
(isearch-mode-map): Don't count above 256
...
when setting up printing characters.
1997-12-21 02:33:57 +00:00
Karl Heuer
9cf081fa5c
(isearch-yank-string): New helper function.
...
(isearch-yank-kill, isearch-yank-word, isearch-yank-line): Use it.
(isearch-yank-x-selection): New function.
(isearch-yank): Function deleted.
1997-11-18 22:31:16 +00:00
Karl Heuer
45b94eb2e9
(isearch-printing-char): Change S-SPC to SPC.
...
(isearch-mode-map): Bind S-SPC like SPC.
1997-10-15 23:15:09 +00:00
Richard M. Stallman
e2b992cbc6
(search-whitespace-regexp): Doc fix.
1997-09-05 23:33:10 +00:00
Richard M. Stallman
af56433dc5
(isearch-printing-char): Handle nonascii-insert-offset.
1997-08-28 00:33:03 +00:00
Kenichi Handa
5b56d4e4bd
(isearch-multibyte-characters-flag): Deleted.
...
(isearch-mode): Do not bind isearch-multibyte-characters-flag and
isearch-input-method.
(isearch-printing-char): Use current-input-method instead of
isearch-input-method.
(isearch-message-prefix): Likewise.
1997-08-18 10:53:05 +00:00
Richard M. Stallman
8bc15fa853
(isearch-quote-char): Fix handling of control
...
characters, copied from quoted-insert.
1997-08-04 19:03:37 +00:00
Richard M. Stallman
4fd017e78e
(isearch-other-meta-char): Don't switch windows to exit
...
if that would switch to an inactive minibuffer.
1997-08-04 05:09:49 +00:00
Richard M. Stallman
68c18d6d0a
(isearch-hide-immediately): Doc fix.
1997-08-01 04:53:34 +00:00
Richard M. Stallman
79c7a4fa5f
(search-invisible): Fix typo.
...
(isearch-search): Bind inhibit-point-motion-hooks because we might
have to search inside invisible and intangible text.
(isearch-open-overlay-temporary): Delete forgoten debug message.
(isearch-range-invisible): Fix typo in doc-string.
1997-07-19 05:34:23 +00:00
Richard M. Stallman
92d874e687
(isearch-char-to-string): Use char-to-string.
...
(isearch-quote-char): Add nonascii-insert-offset.
1997-07-15 00:23:03 +00:00
Kenichi Handa
8c5d9782ec
(isearch-message-prefix): Adjusted
...
for the previous change of variables related to input methods.
1997-07-10 06:44:55 +00:00
Richard M. Stallman
d64b1d967b
(isearch-search-and-update): When a reverse search
...
need not actually search, update isearch-case-fold-search anyway.
(isearch-mode-map): Define latin-iso8859-9 as self-searching.
1997-06-25 03:45:38 +00:00
Richard M. Stallman
0352b20571
(isearch-hide-immediately): New variable.
...
(isearch-close-unecessary-overlays): New function.
(isearch-range-invisible): Use them.
(search-invisible): Changed the semantics,
the default value and updated the doc string.
(isearch-opened-overlays): New variable.
(isearch-mode): Initialize it.
(isearch-switch-frame-handler): Call isearch-clean-overlays.
(isearch-exit, isearch-cancel, isearch-abort): Likewise.
(isearch-other-meta-char, isearch-search):
Support the new meaning for search-invisible.
(isearch-open-necessary-overlays, isearch-open-overlay-temporary)
(isearch-clean-overlays): New functions.
(isearch-range-invisible): If we are inside overlays that can be
opened, open them, add them to isearch-opened-overlays and say
that the range is visible.
1997-06-13 21:30:38 +00:00
Richard M. Stallman
30178dde79
(search-highlight): Make it t by default.
...
(search-invisible): Doc fix.
1997-05-30 05:15:48 +00:00
Richard M. Stallman
01a6ef79ef
(isearch-process-search-char): Use multibyte
...
characters to represent themselves.
(isearch-mode-map): Make Latin-4 characters search for themselves.
Use aset to set up these char sets.
1997-05-14 03:53:43 +00:00
Richard M. Stallman
280e8e043d
(isearch-mode-map): Treat Latin-1, Latin-2 an Latin-3
...
chars as printing characters.
1997-05-12 23:18:40 +00:00
Richard M. Stallman
9c1db9293c
Use defgroup and defcustom.
1997-05-03 22:35:40 +00:00
Karl Heuer
fd543be59d
(isearch-yank): Handle case when CHUNK is `x-sel'.
1997-03-08 19:08:39 +00:00
Karl Heuer
f46d509102
(isearch-mode-map): Define
...
isearch-toggle-input-method and
isearch-toggle-specified-input-method in the map.
(isearch-multibyte-characters-flag): New variable.
(isearch-mode): Initialize it to nil.
(isearch-printing-char): Handle multibyte characters.
(isearch-message-prefix): Include title of input method if
necessary in the prefix of message.
1997-02-20 05:46:22 +00:00
Richard M. Stallman
86bfaffe40
(isearch-search): Refuse to match invisible text.
...
(isearch-range-invisible): New function.
(search-invisible): New user option.
1997-02-10 09:41:31 +00:00
Richard M. Stallman
e900ced401
(isearch-edit-string): When we try the search
...
at the end, do that outside of the let which binds all the
search state.
1996-12-20 05:58:41 +00:00
Richard M. Stallman
2ff20b7e81
(isearch-ring-adjust): Don't pop the state at the start.
...
Push the state at the end, not in the middle.
1996-12-17 20:24:43 +00:00
Richard M. Stallman
d7fa5aa239
Change defconsts to defvars.
1996-12-16 01:33:02 +00:00
Richard M. Stallman
590571980e
(isearch-no-upper-case-p): Use downcase
...
so that we handle arbitrary kinds of casification.
1996-12-07 22:17:50 +00:00
Richard M. Stallman
18ce7555c8
(isearch-mode): Maybe make minibuffer frame visible and/or raise it.
1996-12-07 20:31:38 +00:00
Richard M. Stallman
36bcac3fe1
(isearch-complete1): If no completion,
...
don't clobber isearch-string, and return nil.
1996-11-12 04:26:06 +00:00
Richard M. Stallman
de40ed8931
(isearch-forward): Doc fix.
1996-11-01 20:18:08 +00:00
Richard M. Stallman
e4de46c8ca
(unread-command-event, unread-command-events)
...
(last-command-event): defvars deleted.
1996-09-22 22:23:25 +00:00
Richard M. Stallman
149d4fe55c
(isearch-*-char): Use the isearch-other-end as new
...
starting point in both directions.
1996-09-01 20:46:31 +00:00