Daniel Hahler
1c3078e9f9
get_script: additional_dynamic_modules: add only listed buffers
...
Unlisted buffers might come e.g. from `set viminfo+=%`, and Jedi would
crash on them.
This could additionally check for them to be readable, but this should
be handled in Jedi itself anyway.
2018-04-17 23:55:30 +02:00
Daniel Hahler
d430570fd0
pythonx/jedi_vim: flake8 fixes
2018-04-17 23:26:22 +02:00
Dave Halter
37bd03c3d5
An or is not needed
...
This comparison is useless, because the case where the module_path is None is already looked at in a previous if
2018-02-01 00:27:42 +01:00
Dave Halter
79ced22a37
Handle the module_path better for namespaces
...
See also discussion in davidhalter/jedi#1033
2018-01-30 00:16:35 +01:00
Dave Halter
8e0cefc371
The parso sys path was not properly set
2017-10-19 09:20:43 +02:00
Dave Halter
7e6811cb4b
Fix call signature tests
...
Now all tests should be fixed again. Also removed a deprecated call to call_name.
2017-10-19 09:20:43 +02:00
Dave Halter
24496c1416
Remove param name in description to make call signatures a bit better
2017-10-19 09:20:43 +02:00
Dave Halter
8d547695e2
Fix goto tests
2017-10-19 09:20:43 +02:00
Dave Halter
d42f56bc82
Buffer names seem to be an empty string sometimes and not None
2017-10-19 09:20:43 +02:00
Dave Halter
192e03b335
NotFoundError was deprecated in Jedi a while ago
2017-10-19 09:20:43 +02:00
Dave Halter
85020495ef
Only use the tagstack if the file actually exists
...
This caused problems when using jedi-vim without an actual file behind a buffer.
2017-10-19 09:20:43 +02:00
Dave Halter
516189c7e3
call_name was deprecated a few Jedi versions ago
2017-10-19 09:20:43 +02:00
Daniel Hahler
163a0b5db1
Use Vim's pythonx mechanism
...
Move jedi_vim.py and the jedi submodule into pythonx, which gets added
to Vim's internal sys.path. While jedi cannot be imported directly from
there, it still makes sense for consistency.
2017-08-08 18:58:54 +02:00