[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: several improvements in occur and *Occur* buffer functionality
From: |
Daniel Ortmann |
Subject: |
Re: several improvements in occur and *Occur* buffer functionality |
Date: |
06 Jan 2002 23:24:36 -0600 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1.50 |
Richard Stallman <address@hidden> writes:
> Improvement 1:
>
> Occur functionality would be highly improved if mouse2 caused the
> selected *Occur* line to be moved to the top of the buffer.
> That seems like a strange idea to me.
Except that this behavior is exactly how M-x grep works.
> Improvement 2:
>
> Point should also be moved to the line mentioned above, i.e. the
> selected line. If this was done then I could leave my mouse over
> that one line and continue to click the selection button without
> having to move around to other lines. It would greatly speed up
> the use of occur functionality.
> I just added a C-o command in Occur mode which makes this easier. So
> C-n C-o will do something like this. Please try it.
I like it. This is a good idea.
> Improvement 4:
>
> It would be *WONDERFUL* if a custom occur variable could be set to
> enable grep-like behavior in occur mode. For example, I have M-`
> set to run "next-error". If the custom setting is active then M-`
> might run occur-next ... or perhaps next-error could process the
> *Occur* buffer too?
> This is a reasonable idea, if someone wants to do it. Probably it
> should operate on either a compilation buffer or an occur buffer,
> whichever you made most recently.
I wish I could help more. This is beyond my current skills.
> Improvement 5:
>
> A custom occur variable setting should enable multiple *Occur*
> buffers, where new *Occur* buffers have unique names and are
> associated with only the buffer from which the occur command was
> run.
> We have adopted a different general approach to this sort of issue:
> use M-x rename-uniquely to preserve a special buffer so that repeating
> the command won't overwrite it.
The difficulty is many keystrokes. Renaming uniquely requires C-x o M-x
rename-uniquely (or a key bound to it) and then M-- M-1 C-x o.
I suppose I could do this through a hook. But from my own experience,
it seems that the actions are general enough to warrant a custom
variable to change the behavior.
--
Daniel Ortmann, 2414 30 Av NW, #D, Rochester, MN 55901
address@hidden (h) / 507.288.7732 (h)
address@hidden (w) / 507.529.3887 (w)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: several improvements in occur and *Occur* buffer functionality,
Daniel Ortmann <=