On 2006-08-18, Charles E Campbell Jr <[EMAIL PROTECTED]> wrote:
> Gary Johnson wrote:
> 
> >
> > Thanks.  That removes the error and gives me a list of files, but 
> > included in that list are non-*.c names such as
> >
> >    INSTALL
> >    Makefile
> >    README.txt
> >  
> >
> 
> :Explore **/*.c  doesn't give a list of just *.c files.  Instead, it 
> opens a browser listing of every directory
> with *.c files in it.  The cursor will be on the first such .c file; you 
> may edit it if you wish.
> If its not the one you want, <shift>-down will move the cursor to the 
> next .c file, repeat at will.
> One may go back with <shift>up .  Directory displays will change as 
> necessary.

OH!  Got it.

I found another problem, though.  Following my previous example and 
proceeding from

    $ vim -N -u NONE

I execute the following commands and the cursor moves to the file 
indicated.

    +-----------------+-----------------+
    | Command         | Resulting       |
    |                 | Cursor Location |
    +=================+=================+
    | :Explore **/*.c | arabic.c        |
    |                 |                 |
    | :Nexplore       | auto/pathdef.c  |
    | :Nexplore       | buffer.c        |
    | :Nexplore       | charset.c       |
    | :Nexplore       | diff.c          |
    |                 |                 |
    | :Pexplore       | diff.c          |
    | :Pexplore       | diff.c          |
    | :Pexplore       | auto/pathdef.c  |
    | :Pexplore       | arabic.c        |
    +-----------------+-----------------+

So there seems to be a "pointer" traversing an internal list of 
files that is moved by the :Nexplore and :Pexplore commands.  The 
:Nexplore and :Pexplore commands both control this pointer 
correctly, but only the :Nexplore command updates the cursor 
location correctly, unless the directory is changed.

Regards,
Gary

-- 
Gary Johnson                 | Agilent Technologies
[EMAIL PROTECTED]     | Wireless Division
                             | Spokane, Washington, USA

Reply via email to