On Thu, 20 Apr 2006 at 7:14pm, Curtis Spencer wrote: > Hi, > > I am looking for a nice way to open up a file in subdirectory if I know > the first few characters of the name, ie.: > > :open hel<press tab> and then I see :open hello_world.c, if it is > somewhere in some subdirectories of the current directory. Is there a > nice way to do this? > >
I put the following in my vimrc: command! -nargs=* -bang -complete=custom,<SID>PathComplete FindInPath \ :find<bang> <args> function! s:PathComplete(ArgLead, CmdLine, CursorPos) return UserFileComplete(a:ArgLead, a:CmdLine, a:CursorPos, 1, &path) endfunction You need to set 'path' appropriately for this to work. The UserFileComplete() is a function from genutils.vim, so you need that plugin, or copy the relevant code from it into your vimrc. -- HTH, Hari __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com