David Halter
|
3d1f67b8a0
|
better support for get_in_function_call - fixes #57
|
2012-11-11 02:48:33 +01:00 |
|
Takafumi Arakaki
|
817ab133d0
|
Fix the failing multibyte source test
The optional source_encoding optional argument is added to
jedi.api.Script.__init__.
|
2012-11-10 20:45:11 +01:00 |
|
Takafumi Arakaki
|
8b31117faf
|
Add a test for multi-byte string source
|
2012-11-10 19:55:56 +01:00 |
|
David Halter
|
8dd9952288
|
added much nicer descriptions for the completion. fixes #49
|
2012-11-08 00:48:26 +01:00 |
|
David Halter
|
5c33b6c3c2
|
much shorter descriptions #49
|
2012-11-08 00:05:19 +01:00 |
|
David Halter
|
20ef1ffd18
|
restructured api_classes, use the same base class
|
2012-11-07 23:29:40 +01:00 |
|
David Halter
|
5550bb4c9a
|
additional documentation, affects #28
|
2012-11-07 18:55:54 +01:00 |
|
David Halter
|
1d6dafbff4
|
moved all result classes to api_classes.py.
|
2012-11-07 18:41:22 +01:00 |
|
David Halter
|
2a1ac82e04
|
add documentation, why goto can return multiple objects -> fixes #42
|
2012-11-07 18:04:25 +01:00 |
|
David Halter
|
dbb36fd9fb
|
the statement 'a=b=c' returned 'b' only and ignored 'a' - fixes #45
|
2012-11-07 17:54:45 +01:00 |
|
Takafumi Arakaki
|
cfd4bb6fc6
|
Use Function.doc from api.Definition.doc
|
2012-11-06 22:09:45 +01:00 |
|
Takafumi Arakaki
|
cffb3d2483
|
Refactoring: add Function.doc
|
2012-11-06 22:02:59 +01:00 |
|
David Halter
|
9650520f60
|
raw_doc additionally, for #53
|
2012-11-06 19:13:00 +01:00 |
|
David Halter
|
90a4a9240b
|
Merge pull request #53 from tkf/call-signature-in-completion
Call signature in Completion.doc
|
2012-11-04 15:35:43 -08:00 |
|
David Halter
|
bfdfa67b97
|
reverse sys.path change once again, after sys.path library is loaded.
|
2012-11-04 13:14:24 +01:00 |
|
Takafumi Arakaki
|
5a20cd1665
|
Use AttributeError instead of hasattr
|
2012-11-04 11:26:06 +01:00 |
|
David Halter
|
6f8d477679
|
sys.path hack to be a fully compliant py3k library
|
2012-11-04 01:20:57 +01:00 |
|
Takafumi Arakaki
|
5c76b20434
|
Add call signature to Completion.doc
|
2012-11-03 23:57:31 +01:00 |
|
Takafumi Arakaki
|
5f25f244ca
|
Add Function.get_call_signature
|
2012-11-03 23:41:31 +01:00 |
|
David Halter
|
7d39ccc360
|
better type description of completion
|
2012-11-03 23:19:33 +01:00 |
|
David Halter
|
5999bae6f6
|
removed next by accident
|
2012-11-02 18:40:36 +01:00 |
|
David Halter
|
4667ea5573
|
indentation reduced with iterator (see previous commit)
|
2012-11-02 18:34:15 +01:00 |
|
David Halter
|
740260b372
|
use iterators instead of some handmade crap in parsing.PyFuzzyParser (it is still a hack, however...)
|
2012-11-02 18:32:03 +01:00 |
|
David Halter
|
ed928d5d58
|
tokenize not needed anymore in _compatibility
|
2012-11-02 18:12:22 +01:00 |
|
David Halter
|
299f52c04b
|
renamed BytesIO to StringIO, because it no longer made sense
|
2012-11-02 18:10:23 +01:00 |
|
David Halter
|
ee524eb2a9
|
again: try to use unicode, #52
|
2012-11-02 18:05:04 +01:00 |
|
David Halter
|
948b72d27f
|
fix for #51
|
2012-11-02 17:01:33 +01:00 |
|
David Halter
|
0704873fd7
|
switched completely to unicode (in python2), fixes #52
|
2012-11-02 16:08:38 +01:00 |
|
David Halter
|
5dba06caa8
|
reenabled a test
|
2012-10-24 16:45:35 +02:00 |
|
David Halter
|
e6d9a0a745
|
restructured fast_parent_copy again
|
2012-10-23 18:23:26 +02:00 |
|
David Halter
|
87cbfc9145
|
again messed up isinstance checks
|
2012-10-23 17:28:21 +02:00 |
|
David Halter
|
077dcc6c89
|
fixed broken isinstance tests
|
2012-10-23 17:06:22 +02:00 |
|
David Halter
|
86eb8f24f7
|
isinstance checks should now also work within functions. -> fixes #39
|
2012-10-23 15:52:09 +02:00 |
|
David Halter
|
47608b1f4d
|
added debug var imports_processed
|
2012-10-23 14:06:50 +02:00 |
|
David Halter
|
197c2f642b
|
fixed some evil bugs in the import mechanism and even worse: In helpers.fast_parent_copy.
|
2012-10-22 17:22:44 +02:00 |
|
David Halter
|
99739754ef
|
pep8
|
2012-10-21 14:33:14 +02:00 |
|
David Halter
|
51cfb43716
|
a comment...
|
2012-10-21 14:31:32 +02:00 |
|
David Halter
|
9f1f230a02
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2012-10-21 02:08:50 +02:00 |
|
David Halter
|
559491c301
|
fixed a few bugs in get_in_function_call caching
|
2012-10-21 01:56:42 +02:00 |
|
David Halter
|
36fd73a239
|
much faster parsing for get_in_function_call, fixes parts of #34
|
2012-10-21 01:42:05 +02:00 |
|
Danilo Bargen
|
c5b9eca9d1
|
Trivial refactorings
|
2012-10-20 23:44:38 +02:00 |
|
Danilo Bargen
|
55aeeb00b7
|
Don't assign to str
|
2012-10-20 23:44:33 +02:00 |
|
Danilo Bargen
|
0d6e2a5b70
|
Replaced type() comparison with cleaner isinstance
|
2012-10-20 23:39:48 +02:00 |
|
David Halter
|
65e1b372b6
|
made the module with cursor parser lazy
|
2012-10-20 19:12:41 +02:00 |
|
David Halter
|
4519221f33
|
move scan_array_for_pos to helpers
|
2012-10-20 18:52:24 +02:00 |
|
David Halter
|
bb76792ea8
|
make source_path in script optional, fixes #32
|
2012-10-20 13:57:04 +02:00 |
|
Takafumi Arakaki
|
40810b047e
|
Do not return None from Completion.description
|
2012-10-19 21:51:43 +02:00 |
|
David Halter
|
658e5833ce
|
Import missed a get_set_vars function, which caused an error with user_stmt checking -> fixes issue 16 of jedi-vim
|
2012-10-18 22:00:13 +02:00 |
|
David Halter
|
fa9772c82e
|
import statements completion; little bug noticed in #27
|
2012-10-18 00:16:49 +02:00 |
|
David Halter
|
1abb52a6aa
|
python 3 error fix
|
2012-10-17 21:35:07 +02:00 |
|