Davido wrote:
> > > All the python files seem located in plugin/UltiSnips, but you
> > > have some subdirs inside it. Here is the tree :
> > >
> > > [...]/vim-addon-manager/UltiSnips/plugin/UltiSnips
> > >
> > > __init__.py
> > > __init__.pyc
> > > _diff.py
> > > _diff.pyc
> > > _vim.py
> > > _vim.pyc
> > > compatibility.py
> > > compatibility.pyc
> > > compatibility_py2.py
> > > compatibility_py2.pyc
> > > compatibility_py3.py
> > > debug.py
> >
> > [...]
> >
> > Hmm, that's a lot of files. So how did it find these (or at least the
> > one included from Vim script) before? Does it specify a path in the
> > "import"?
>
> In the main UltiSnips.vim file, you have :
>
> exec g:_uspy "import vim, os, sys"
> exec g:_uspy "new_path = vim.eval('expand(\"<sfile>:h\")')"
> exec g:_uspy "vim.command(\"let g:UltiSnipsPythonPath = '%s'\" %
> new_path)"
> exec g:_uspy "sys.path.append(new_path)"
> exec g:_uspy "from UltiSnips import UltiSnips_Manager"
>
> where g:_uspy is ":py" or ":py3", automatically set. In the python dir,
> __init__.py contains :
>
> from UltiSnips.compatibility import as_unicode, byte2col
> from UltiSnips._diff import diff, guess_edit
> from UltiSnips.geometry import Position
> from UltiSnips.text_objects import SnippetInstance
> from UltiSnips.util import IndentUtil
> import UltiSnips._vim as _vim
>
> Note that the value of g:UltiSnipsPythonPath is correct :
>
> [...]/vim-addon-manager/UltiSnips/plugin
>
> as in the previous vim version (1156)
>
> I also checked the value of sys.path, once vim started. It contains the
> value of g:UltiSnipsPythonPath. In fact, both lists (from versions 1156
> and 1163) seem identical, except for a strange :
>
> _vim_path_
>
> new element.
Does it work OK if you remove _vim_path_ ?
--
hundred-and-one symptoms of being an internet addict:
154. You fondle your mouse.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" 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 because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.