1
0
forked from VimPlug/jedi
Commit Graph

42 Commits

Author SHA1 Message Date
Dave Halter
e477fab856 Playing with the fast parser implementation. 2015-01-16 15:23:49 +01:00
Dave Halter
4c3584ed3c Removed the dynamic_arrays_for_instances setting, because it's a subset of dynamic_array_additions, which is more concise. 2014-12-08 16:36:37 +01:00
Dave Halter
05fd7f992e Don't use the fast parser at the moment. It's more important for now to even get a parser working. 2014-10-09 14:36:52 +02:00
Dave Halter
47205dd7f3 change the implementation of compiled.load_module and always use the sys.modules cache after an import, because it's easier. Doesn't require any logic. 2014-06-25 18:57:07 +02:00
Dave Halter
e5efd6e5c8 add a setting auto_import_modules to fix autocompletion for modules that use setattr and companions a lot. fixes #151 2014-06-25 17:14:31 +02:00
David Halter
9023d01dcb jedi settings should have its own documentation page, #212 2013-08-31 18:04:07 +04:30
David Halter
2e8432de21 don't use function_definition as a name anymore, also not in helper functions 2013-08-21 13:38:13 +04:30
David Halter
972d4e9a08 fix a problem with dynamic flow information and usages 2013-07-24 01:28:15 +02:00
Takafumi Arakaki
5de63873df Fix and improve settings.cache_directory document
fixes #244
2013-06-19 15:38:24 +02:00
David Halter
c0bb6ff04b even more deletions (clean up for last commit) 2013-05-03 19:35:51 +04:30
David Halter
88e60b85e0 best patch in a long time, deleted all the part_parser stuff which was necessary for fast function_definitions, but with the new parser Jedi's fast enough -> fixes #136 2013-05-03 19:33:24 +04:30
David Halter
5dd05eff1a a basic approach to the new fast parser 2013-04-10 22:33:49 +04:30
David Halter
f8e0c78f77 Script.get_in_function_call -> Script.function_definition 2013-02-21 22:05:39 +04:30
David Halter
69137a48f0 pep8 2013-02-06 13:04:27 +01:00
David Halter
c7627b10be recursion docstring 2013-02-06 00:08:34 +01:00
David Halter
3faf50049b fix sphinx warnings/errors 2013-02-04 11:09:07 +01:00
Danilo Bargen
46d49fd66c Cross platform cachedir, again.
Another attempt at getting a cross-platform and (on Linux) XDG compliant cache dir.

Squashed commit of the following:

- Correct usage of os.getenv (thx @tkf)
- Use `~/.cache/jedi` as default fallback, not `~/.jedi`
- Updated cache location for OS X
- Added expanduser to cachedir
- Cross platform cachedir, again.
2013-01-15 00:17:24 +01:00
David Halter
1017db903c basic pickle implementation #102 2013-01-11 22:00:03 +01:00
David Halter
c923c93ccc default directory for parser caches: HOME, #102 2013-01-10 17:32:02 +01:00
David Halter
cc3168ee0a added filesystem cache options 2013-01-10 10:32:47 +01:00
Danilo Bargen
a4e1fe47fd Improved plugin api documentation 2013-01-02 20:10:59 +01:00
Takafumi Arakaki
d89f469e12 Add intro part in settings.py 2013-01-02 20:09:46 +01:00
Takafumi Arakaki
51b22e0cb5 Add docstrings to all variables in settings.py 2013-01-02 20:09:46 +01:00
Takafumi Arakaki
c11a4fc050 Add top level docstring to settings.py 2013-01-02 20:09:46 +01:00
Takafumi Arakaki
9e17f552f1 Move comments in settings.py to docstring 2013-01-02 20:09:46 +01:00
David Halter
86f37261a2 the bool variable of #97 was defined wrong, fixes #97 2012-12-29 20:07:45 +01:00
David Halter
406233b62d ignore duplicates of completion outputs, #97 2012-12-29 01:59:34 +01:00
David Halter
95a435f946 use get_in_function_call_cache again, because parsing the code is sometimes to slow 2012-12-26 23:05:31 +01:00
David Halter
0617909e84 add get_in_function_call caching (3s for now) 2012-12-22 01:28:24 +01:00
David Halter
f4b585a5e7 added an option to disable get_in_function_call caching 2012-12-21 18:00:21 +01:00
David Halter
17c349400c accidentally removed the fast_parser=True from settings 2012-12-18 01:51:36 +01:00
David Halter
74a51c87cb moved using setting.fast_parser to fast_parser 2012-12-18 01:50:10 +01:00
David Halter
2a8660b989 update parser settings 2012-12-18 01:09:21 +01:00
David Halter
2b579eb09b many bugfixes related to fast_parser 2012-12-15 16:38:21 +01:00
David Halter
b8b4a02398 fixed some bugs within fast_parser and added an option 'settings.fast_parser' to turn on fast parsing. 2012-12-14 18:16:54 +01:00
David Halter
586dcc273c developed star import caching. useful for numpy/pylab/scipy... fixes jedi-vim issue 23 2012-11-21 16:47:31 +01:00
David Halter
3474d481b6 faster get_in_function_call, may improve #34 2012-11-20 18:14:42 +01:00
David Halter
36fd73a239 much faster parsing for get_in_function_call, fixes parts of #34 2012-10-21 01:42:05 +02:00
David Halter
5021a6bee9 added a new option: dynamic_params_for_other_modules 2012-10-01 10:03:48 +02:00
David Halter
908d019390 added additional_dynamic_modules setting 2012-09-26 18:42:08 +02:00
David Halter
3ec17ffc5d brackets after functions disabled again 2012-09-20 00:36:21 +02:00
Danilo Bargen
21826e7a34 Moved jedi files to separate package folder 2012-09-17 22:38:38 +02:00