a1d61e4855
after 'from namespace ', only import completion is allowed, as well as a lot of related fixes to context/user_stmt stuff, fixes#291David Halter2013-08-17 21:28:53 +04:30
878f88b4b9
don't repeat all the things written in the readline all the time
David Halter2013-08-17 19:48:21 +04:30
2097eca646
hit tab once in readline instead of twice
David Halter2013-08-17 19:22:04 +04:30
1ce4babe36
fix a problem in readline completion with upper/lower cases
David Halter2013-08-17 19:17:07 +04:30
e46d33be90
move completion to interpreter, which improves shell completion
David Halter2013-08-17 10:49:23 +04:30
b32065052a
test that proves fast_parser problems in certain cases
David Halter2013-08-16 16:03:56 +04:30
f12e7f66c4
remove unused argument from calls to set_debug_function
David Halter2013-08-16 14:06:53 +04:30
8996bd6ad1
modifications to use a differnt kind of completion for the interpreter
David Halter2013-08-16 13:38:50 +04:30
ae6e997098
do some sort of error handling in fast_parser, because if fast_parser cracks down, cache might be corrupted
David Halter2013-08-16 11:12:35 +04:30
f76ec55786
fix problems with empty decorators - just '@' and nothing else
David Halter2013-08-16 11:04:06 +04:30
8b5e130e55
fix a problem with setup_readline, using __dict__ instead of a simple dir(), #280David Halter2013-08-16 01:38:58 +04:30
fbcecaf1ef
deprecate 'source_path' as a Script parameter in favour of 'path'
David Halter2013-08-15 19:25:19 +04:30
98fc11ecfd
change a lot of ImportPath functions to protected methods
David Halter2013-08-15 15:28:48 +04:30
19f904f999
fix a problem with testing setup_readline, when running all tests, this should also mean that #280 is now really finished
David Halter2013-08-15 15:14:31 +04:30
68d595fe70
imports without path did have problems, because of an incorrect sys.path
David Halter2013-08-15 14:54:07 +04:30
9a3ea38b1c
use builtin repl completion after all, but written by us not the std lib module, which doesn't seem to work really, #280David Halter2013-08-15 12:47:10 +04:30
306dbf12e4
goto now also returns results for loops without input, fixes#283David Halter2013-08-15 11:34:46 +04:30
4a6f421b80
test for goto in loops that use e.g. empty arrays as input, #283David Halter2013-08-15 11:33:32 +04:30
a895561f1a
fixed a problem that combined __getattr__ and usages
David Halter2013-08-13 15:39:26 +04:30
2359ccbeb1
rename completion/renaming.py to usages.py
David Halter2013-08-13 15:13:18 +04:30
faf7e0c422
fix a problem found by sith with dynamic params (includes tests)
David Halter2013-08-12 02:23:44 +04:30
27854a3948
rewriting dynamic search_param stuff, should be faster now (fewer executions) and i hope that this fixes#220David Halter2013-08-12 01:54:19 +04:30
e07625017d
remove all the deprecation warnings in jedi itself
David Halter2013-08-11 23:00:27 +04:30