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