jed-users mailing list

[2004 Date Index] [2004 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: An isearch command that wraps?


On Sat, Nov 13, 2004 at 09:49:44PM -0500, Lloyd Zusman wrote:
> Has anyone written an isearch command that wraps, sort of like the
> isearch does in Gnu Emacs?
Mine does not (Emacs 21.2).

What Emacs does do that JED does not, is set a mark at the start of the
search and show a message "mark saved where search started".  So I can
search forward with C-s, go back to the starting point with C-x C-x and
then search backward with C-r.

You can do that in JED:
--- isearch.sl	Mon Jun 14 16:14:09 2004
+++ isearch.sl	Sun Nov 14 12:23:28 2004
@@ -96,7 +96,7 @@
   % and zeros on the stack should match the value of m.
   % These 0s and 1s are used when unwinding the search stack
   % Since a mark was pushed and not attached to a character, push 0
-  
+   push_mark ();
    push_mark ();
    0;
    m = 1;

The drawback is that the marks are never popped - JED's marks are pushed
on a stack, Emacs has a mark stack too but doesn't keep reminding you
there is a mark with an "m" in the modeline.  See also message
<200410110520.i9B5Ktit018662@xxxxxxxxxxxxxx>

--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.


[2004 date index] [2004 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]