Hello

In some situation if I try to edit a file like with
        :edit plugin/script.vim
I may end up with a buffer name like '../.vim/plugin/script.vim'

Note though two paths are equivalent, assuming the current directory is named ".vim", still the buffer names are not the same in a literal sense.

This will happen when I already have the file opened (or listed) with the long name (../.vim/plugin/script.vim), then I try to :edit it in a different window with the short name.

In my script I would like to use :MkVimball command plugin from the standard vimball plugin, and if I ran into this problem than MkVimball will create for example a file like ../../src/vim/plugin/scriptname.vim in the vimball archive. Even if the filename I pass to MkVimball really is the right one, plugin/scriptname.vim.

For this to trigger, the MkVimball command should be seen from within a :source'd script, and not directly from the command line. Anyway, I think this should not happen (actually, I find this a bug in the standard vimballPlugin, but that is another problem).

Is there a way to know if a file is already loaded/listed in a buffer, with a modified path name like ../dir/script.vim instead of script.vim ?

Are there other cases where such a different path name may exist ?

Thank you,
Timothy Madden

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to