I do something like that, while starting Vim for generate and observe some
data in my project

$ cd /path/to/project
$ vim -c 'r !./my_generator.sh' path/to/tmpfile

this way you'll get my_generator.sh output in tmpfile

In your case, when you want just to set some variables, you could do

$ vim -c '!./my_generator.sh' path/to/tmpfile
I mean without `r`. Pay attention for those single quotes as well

On Wed, Apr 21, 2010 at 8:23 PM, Wayne <[email protected]> wrote:

> Dear chip, thank you so much.
>
> On 4/21/10, Charles Campbell <[email protected]> wrote:
> > Wayne wrote:
> >> Hi all,
> >> First, I'm sorry for not searching if any such subject had exist
> >> before this mail.
> >>
> >> I have some configuration info specific to project such as path, tags
> >> file, and other special settings. And I should apply these settings
> >> manually after vim is started.
> >> These settings is nonsense to other project, so it is not good method
> >> to write to user script.
> >>
> >> Is there any method to run some script which resides in current
> >> directory at which to start vim.
> >> For example, a script named project.vim, run it in user script. I
> >> don't if it is feasible.
> >
> > if filereadable("project.vim")
> >   so project.vim
> > endif
> >
> > HTH,
> > Chip Campbell
> >
> > --
> > 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
> >
> > Subscription settings:
> > http://groups.google.com/group/vim_use/subscribe?hl=en
> >
>
> --
> 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
>

-- 
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