Thanks, that works splendidly.

--
Jonathan Hartley      Made of meat.      http://tartley.com
[email protected]   +44 7737 062 225   twitter/skype: tartley


On 05/10/2010 21:34, ZyX wrote:
Ответ на сообщение <<how should .vim file find corresponding .py file?>>,
присланное в 00:22:21 06 октября 2010, Среда.
Отправитель: Jonathan Hartley:

Use
     " outside of the functions
     execute "pyfile ".fnameescape(fnamemodify(expand("<sfile>"), 
":h")."/run_tests/run_tests.py")
or
     " somewhere at the beginning and *not* inside a function
     let s:scriptfile=expand("<sfile>")
     " anywhere in the script
     execute "pyfile ".fnameescape(fnamemodify(s:scriptfile, 
":h")."/run_tests/run_tests.py")
If user uses something like pathogen or vim-addon-manager, then he definitely
will not have your script in ~/.vim.

Текст сообщения:
   Hi,

I have a some vim scripts I wrote:

~/.vim/ftplugin/python

        |--run_tests.vim
        |--run_tests
        |
              |--run_tests.py
              |--etc

Within run_tests.vim, I have a line that currently reads:

      pyfile ~/.vim/ftplugin/python/run_tests/run_tests.py

But this assumes the user has installed the scripts in ~/.vim. Is this a
valid assumption? If not, how should I be referencing run_tests.py from
within run_tests.vim?

I considered using $VIMHOME, which is defined as ~/.vim on one of my
machines, but it is not defined on my other.

Clues much appreciated,

      Jonathan

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