Dave Halter
f4ba71f6a3
Move the recursion limit settings to the recursion module.
2017-09-17 14:08:39 +02:00
Dave Halter
90b531a3b3
Correcting a sentence.
2017-05-15 11:10:22 -04:00
Dave Halter
d0b6d41e99
Remove the old star import cache, because it's not even used.
2017-03-18 03:30:23 +01:00
Dave Halter
f627d541b8
Trying to fix the docs.
2017-02-02 23:39:10 +01:00
Dave Halter
1ff7ecc7af
Remove jedi.settings.add_dot_after_module that was removed a while ago from documentation.
2017-01-23 00:12:02 +01:00
Dave Halter
c728148ece
Fix an issue with dividing suites and remove a lot of print statements.
2016-09-23 17:31:29 +02:00
Dave Halter
e371b670f5
Remove a comprehension hack in the parser that would have made the diff parsers world hell.
2016-09-22 18:26:09 +02:00
Dave Halter
ccc325616a
Temporarily fix an issue with list comprehensions.
2016-09-19 05:28:35 +02:00
Dave Halter
1226962922
Remove dedents from the parser tree. No need for them.
2016-09-11 13:03:29 +02:00
Dave Halter
68ff520cf8
Limit dynamic param searches to not go crazy in a lot of occasions. Refs #574 .
2016-07-17 19:49:43 +02:00
Dave Halter
75c1ebc2fe
Add a max_dynamic_params_depth setting to limit recusive searching for those params. It shouldn't be too crazy.
2016-07-17 13:59:19 +02:00
Dave Halter
cbef4235ff
Remove needs_dot and settings.add_dot_after_module. Both are not really used anymore with context completions anymore.
...
Also the setting doesn't seem to be used anywhere as far as I can tell.
2016-06-22 22:52:10 +02:00
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