1. 04 Sep, 2004 1 commit
  2. 03 Sep, 2004 1 commit
    • Juri Linkov's avatar
      (isearch-toggle-regexp): Set `isearch-success' and `isearch-adjusted' to `t'. · d85519bb
      Juri Linkov authored
      (isearch-toggle-case-fold): Set `isearch-success' to `t'.
      (isearch-message-prefix): Add "pending" for isearch-adjusted.
      (isearch-other-meta-char): Restore isearch-point unconditionally.
      (isearch-query-replace): Add new arg `regexp-flag' and use it.
      Set point to start of match if region is not active in transient
      mark mode (to include the current match to region boundaries).
      Push the search string to `query-replace-from-history-variable'.
      Add prompt "Query replace regexp" for isearch-regexp.
      Add region beginning/end as last arguments of `perform-replace.'
      (isearch-query-replace-regexp): Replace code by the call to
      `isearch-query-replace' with arg `t'.
      d85519bb
  3. 01 Sep, 2004 2 commits
    • Juri Linkov's avatar
      * isearch.el (isearch-wrap-function) · 6a18e4e7
      Juri Linkov authored
      (isearch-push-state-function): New defvars.
      (isearch-pop-fun-state): New defsubst.
      (isearch-top-state): Call function saved in `isearch-pop-fun-state'.
      (isearch-push-state): Set the result of calling
      `isearch-push-state-function' to the `isearch-pop-fun-state' field.
      (isearch-cancel): Call function saved in `isearch-pop-fun-state' to
      restore the mode-specific starting point of terminated search.
      (isearch-abort): Call `isearch-cancel' instead of its duplicated code.
      (isearch-repeat): Call `isearch-wrap-function' if defined.
      (isearch-message-prefix): Don't add prefix "over" to the message
      for wrapped search if `isearch-wrap-function' is defined.
      (isearch-search): Call function saved in `isearch-pop-fun-state' to
      restore the mode-specific starting point of failed search.
      6a18e4e7
    • Juri Linkov's avatar
      Remove ancient Change Log section. · 1a699acf
      Juri Linkov authored
      (isearch-string, isearch-message-string, isearch-point)
      (isearch-success, isearch-forward-flag, isearch-other-end)
      (isearch-word, isearch-invalid-regexp, isearch-wrapped)
      (isearch-barrier, isearch-within-brackets)
      (isearch-case-fold-search): Add suffix `-state' to state-related
      defsubsts to avoid name clashes with other function names.
      1a699acf
  4. 16 Aug, 2004 1 commit
    • Luc Teirlinck's avatar
      (isearch-string, isearch-message-string, isearch-point) · 3eec7894
      Luc Teirlinck authored
      (isearch-success, isearch-forward-flag, isearch-other-end)
      (isearch-word, isearch-invalid-regexp, isearch-wrapped)
      (isearch-barrier, isearch-within-brackets)
      (isearch-case-fold-search): Fix broken `nth'-like calls to `aref'.
      
      From Davis Herring <herring@lanl.gov>.
      3eec7894
  5. 14 Aug, 2004 1 commit
    • Eli Zaretskii's avatar
      Remove accidental changes of March 4. Fix backing · 08e3de69
      Eli Zaretskii authored
      up when a regexp isearch is made more general.  Use symbolic
      accessor functions for isearch stack frames to make usage clearer.
      (search-whitespace-regexp): Made groups in documentation shy (as
      is the group in the default value).
      (isearch-fallback): New function, addresses problems with regexps
      liberalized by `\|', adds support for liberalization by `\}' (the
      general repetition construct), and incorporates behavior for
      `*'/`?'.
      (isearch-}-char): New command, calls `isearch-fallback' with
      arguments appropriate to a typed `}'.
      (isearch-*-char, isearch-|-char): Now just call `isearch-fallback'
      appropriately.
      (isearch-mode-map): Bind `}' to `isearch-}-char'.
      (isearch-string, isearch-message,string, isearch-point,
      isearch-success, isearch-forward-flag, isearch-other-end,
      isearch-word, isearch-invalid-regexp, isearch-wrapped,
      isearch-barrier, isearch-within-brackets,
      isearch-case-fold-search):
      New inline functions to read fields of a stack frame.
      08e3de69
  6. 05 Jul, 2004 2 commits
  7. 01 Jul, 2004 1 commit
    • Juri Linkov's avatar
      (isearch-mode-map): Bind C-M-w to isearch-del-char, · 74820eb5
      Juri Linkov authored
      C-M-y to isearch-yank-char.  Bind M-% to isearch-query-replace,
      C-M-% to isearch-query-replace-regexp.
      (minibuffer-local-isearch-map): Add arrow key bindings.
      Bind C-f to isearch-yank-char-in-minibuffer.
      (isearch-forward): Doc fix.
      (isearch-edit-string): Doc fix.
      (isearch-query-replace, isearch-query-replace-regexp): New funs.
      (isearch-del-char): Add optional arg.  Set isearch-yank-flag to t.
      (isearch-yank-char): Add optional arg.
      (isearch-yank-char-in-minibuffer): New fun.
      74820eb5
  8. 21 Jun, 2004 1 commit
  9. 06 Jun, 2004 1 commit
  10. 29 Apr, 2004 1 commit
  11. 04 Mar, 2004 1 commit
  12. 27 Feb, 2004 2 commits
  13. 01 Nov, 2003 1 commit
    • Eli Zaretskii's avatar
      (isearch-unread-key-sequence): New function, extracted from · 1e491f1b
      Eli Zaretskii authored
      isearch-other-meta-char.
      (top level): (put 'foo 'isearch-scroll) on all Emacs's
      "scrollable" standard functions.
      (isearch-allow-scroll): New customizable variable.
      (isearch-string-out-of-window, isearch-back-into-window)
      (isearch-reread-key-sequence-naturally)
      (isearch-lookup-scroll-key): New functions.
      (isearch-other-meta-char): Doc string and functionality enhanced.
      Now accepts a prefix argument.
      (isearch-lazy-highlight-window-end): New variable.
      (isearch-lazy-highlight-new-loop): Pay attention to the window's
      end (thru isearch-lazy-highlight-window-end), not only its start.
      1e491f1b
  14. 01 Sep, 2003 1 commit
  15. 07 Jul, 2003 1 commit
  16. 03 May, 2003 1 commit
  17. 29 Apr, 2003 1 commit
  18. 24 Jan, 2003 1 commit
  19. 06 Jan, 2003 1 commit
  20. 09 Dec, 2002 1 commit
  21. 07 Nov, 2002 2 commits
  22. 09 Sep, 2002 1 commit
    • Stefan Monnier's avatar
      (isearch-cmds): Add docstring. · 191f025a
      Stefan Monnier authored
      (isearch-mouse-2): Lookup binding in the proper buffer.
      Use call-interactively and remove the now useless `arg'.
      (isearch-search-fun-function): New var.
      (isearch-search-fun): New fun.
      (isearch-search, isearch-lazy-highlight-search): Use it.
      191f025a
  23. 27 Apr, 2002 1 commit
  24. 10 Apr, 2002 1 commit
  25. 09 Apr, 2002 1 commit
  26. 06 Feb, 2002 1 commit
  27. 19 Dec, 2001 1 commit
    • Karl Fogel's avatar
      (isearch-forward, isearch-edit-string): Make doc · 21d90805
      Karl Fogel authored
      strings mention keybinding for `isearch-yank-word-or-char',
      rather than `isearch-yank-word', since the former is bound now
      and the latter is not.
      (isearch-yank-word-or-char): Fix formatting.
      21d90805
  28. 16 Dec, 2001 3 commits
  29. 10 Dec, 2001 1 commit
  30. 03 Dec, 2001 1 commit
  31. 02 Dec, 2001 1 commit
  32. 28 Nov, 2001 1 commit
  33. 19 Nov, 2001 1 commit
  34. 18 Nov, 2001 1 commit