On Mon, 14 Aug 2006 at 9:02pm, Eddy Zhao wrote:
> Hi Hari:
>
> Problems reported yesterday
>
> - Put the "set shellslash" in vimrc solves most of the backward-slash
problems.
> May be it's worth mention in the plugin doc.
I think a better option is to replace backslashes with forwardslashes in
the plugin itself. If <Tab> inserted path with the right slashes, you
wouldn't have faced this problem, so this is a bug in lookupfile.
> - I can't reproduce the "Press TAB, C-b, find a lot of error message"
> problem today,
> I'll report the problem when I find the way to reproduce it.
Thanks.
> - MRU.vim provide history to files (not buffers) recently used. It is
> especially
> useful in switching between serveral frequently accessed
> directories (even between
> vim sessions). Combined with current lookupfile, user can locate
> file even more
> effeciently.
I looked at this plugin. It doesn't provide any interface to access this
list programmatically, so we need to somehow get this patched up.
> Problems find today
>
> - When path is very long (exceed screen width), find
> directory-content-window's filelist is messed up
This seems to be a bug in completion. As a workaround, I am going to
enable 'wrap' in this buffer. This seems to avoid the problem, though
you will not then utilize the screen real estate properly.
> - Input wrong path, RETURN, find input focus is automatically move to
> the line beginning. It's more desirable that the input focus remain at
> line end to facilitate user correct the last path segment
>
> - Input wrong path, RETURN, move to line end and delete the last path
> segment, input correct path segment keyword, find popup-match-window
> not showup
>
> - Input wrong path, RETURN, move to line end and delete the last path
> segment, input intact correct path segment (not path keyword), RETURN,
> find an empty buffer opened (instead of popup
> directory-content-window)
> - Sometimes, the following error msg popup serveral times when open
> file thru lookupfile (after that file is opened successfully). The
> problem can't be reproduced everytime (and can't find out how to
> reproduce it)
>
> Error detected while processing function
> <SNR>74_AcceptFile..<SNR>33_IdoAccept..lookupfile#AcceptFile:
> line 15:
> E121: Undefined variable: g:LookupFile_LookupNotifyFunc
All the above problems are due to calling LookupNotifyFunc prematurely,
which is doing an internal reset. I now moved the call to a different
location, and now it will reset only when the validation has already
been done.
> My vimrc configuration is
>
> command! WalkCur :exec "LUWalk" expand('%:p:h').'/'
> nmap <unique> <silent> w :WalkCur<CR>
> nmap <unique> <silent> b :LUBufs<CR>
> let g:LookupFile_PreserveLastPattern=0
> let g:LookupFile_AlwaysAcceptFirst=1
> let g:LookupFile_FileFilter =
> '\.class$\|\.o$\|\.obj$\|\.exe$\|\.jar$\|\.zip$\|\.war$\|\.tgz$\|\.ear$'
>
> Thanks
> Eddy
Thanks for your feedback. I now updated the version at the below URL, so
please give it another try:
http://haridara.googlepages.com/lookupfile.zip
--
Thanks,
Hari
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com