David Halter
|
20b3c3c82b
|
showing pydoc with VIM plugin
|
2012-09-05 10:07:51 +02:00 |
|
David Halter
|
1b1e18a9e5
|
get_definition is again in vim plugin (issue #7)
|
2012-09-05 09:01:11 +02:00 |
|
David Halter
|
686c675b6d
|
get_definitions -> get_definition
|
2012-09-04 18:47:07 +02:00 |
|
David Halter
|
cf953c9d02
|
python 2.5 compatibility, use for loop, not the next function
|
2012-09-04 18:22:11 +02:00 |
|
David Halter
|
268196086b
|
added functool mixins
|
2012-09-04 18:15:33 +02:00 |
|
David Halter
|
b111c56b06
|
added _weakref mixins
|
2012-09-04 16:21:17 +02:00 |
|
David Halter
|
778899af86
|
introduced std library tests (only regex for now) and a working _sre mixin, which is used by the module
|
2012-09-04 15:59:24 +02:00 |
|
David Halter
|
f47ae1ad4f
|
fixed a dynamic array bug, that was created, because of the InstanceElement changes
|
2012-09-04 15:55:38 +02:00 |
|
David Halter
|
51ee262706
|
ducktyping tests
|
2012-09-04 15:37:37 +02:00 |
|
David Halter
|
db7c2fc6e7
|
added a scope generator for instances, which is necessary, because instance variables have priority over class vars
|
2012-09-04 15:25:08 +02:00 |
|
David Halter
|
3cc5c60f02
|
tried to clean up the mess of Instances and InstanceElements
|
2012-09-04 14:53:32 +02:00 |
|
David Halter
|
e359eb5898
|
print on errors at the end, not start
|
2012-09-04 12:16:01 +02:00 |
|
David Halter
|
0e467146d5
|
InstanceElement changes -> know if it is a class var
|
2012-09-04 10:35:58 +02:00 |
|
David Halter
|
fc788bc7bf
|
changed get_parent_until method
|
2012-09-04 09:43:59 +02:00 |
|
David Halter
|
20bf5d2bf5
|
debug messages are now only active for non-test-results
|
2012-09-04 09:04:34 +02:00 |
|
David Halter
|
37df118519
|
InstanceElement cleanup, not all tests pass, though
|
2012-09-04 08:54:13 +02:00 |
|
David Halter
|
a5d1427b09
|
method was needed
|
2012-09-03 17:40:34 +02:00 |
|
David Halter
|
d143024408
|
added dict.get, because it returned tuples (don't ask why)
|
2012-09-03 17:00:37 +02:00 |
|
David Halter
|
77dac95ee0
|
weakref problem, references were killed to early
|
2012-09-03 16:59:12 +02:00 |
|
David Halter
|
663d808f9f
|
removed complexity of builtin scope
|
2012-09-03 16:20:20 +02:00 |
|
David Halter
|
1775843e23
|
refined docstr parsing for builtins, because psycopg2 didn't run, even so I thought it would.
|
2012-09-03 15:11:16 +02:00 |
|
David Halter
|
c725b6624b
|
fixed a sys.path issue disscussed in github issue #7
|
2012-09-03 14:07:35 +02:00 |
|
David Halter
|
c3bdd00a8c
|
rename psycopg2 test
|
2012-09-03 14:05:26 +02:00 |
|
David Halter
|
c5ef4c0f2b
|
temporary removal of a test, because it is not clear yet, what should happen in this situation
|
2012-09-03 01:04:10 +02:00 |
|
David Halter
|
c9fb482480
|
psycopg2 fix for github issue 4
|
2012-09-03 01:02:38 +02:00 |
|
David Halter
|
e18361d161
|
goto tests for position zero statements
|
2012-09-03 00:00:55 +02:00 |
|
David Halter
|
911495da30
|
relative imports should work now
|
2012-09-02 16:27:41 +02:00 |
|
David Halter
|
1f21fadf55
|
class decorators are just being ignored, until I know of a use case, where Jedi returns the wrong results
|
2012-09-02 14:48:27 +02:00 |
|
David Halter
|
1afdb69314
|
function annotations are now safely ignored by the evaluation. the parser just stores them in the right objects.
|
2012-09-02 12:39:11 +02:00 |
|
David Halter
|
acd6488891
|
fix for github issue 7, goto function works now right for 'from import' statements
|
2012-09-02 11:52:49 +02:00 |
|
David Halter
|
251a638ba6
|
better support for pypy, now pypy fails sometimes, because itertools.tee probably does not its job in the pypy implementation
|
2012-09-01 17:27:38 +02:00 |
|
David Halter
|
8eab8640fd
|
add travis build status to readme
|
2012-09-01 14:11:24 +02:00 |
|
David Halter
|
7c3a1c2952
|
remove pypy from travis testing
|
2012-09-01 12:35:22 +02:00 |
|
David Halter
|
02d89fd545
|
remove pypy from travis implementations
|
2012-09-01 12:35:16 +02:00 |
|
David Halter
|
3e4a5dd111
|
add cleandoc to _compatibility.py because in python 2.5 it is not in the inspect module.
|
2012-09-01 11:37:37 +02:00 |
|
David Halter
|
01059b35db
|
use metaclass generator for all classes (python2/3 compatibility)
|
2012-09-01 11:36:33 +02:00 |
|
David Halter
|
a1d3ab9094
|
python 3 compatibility: new method 'use_metaclass'
|
2012-09-01 10:29:17 +02:00 |
|
David Halter
|
94f2d5e263
|
prevent SystemError from happening through literal_eval
|
2012-09-01 09:44:35 +02:00 |
|
David Halter
|
2ed7bbf5da
|
fixed a bug that caused case insensitive values not to swap in some cases
|
2012-09-01 00:06:01 +02:00 |
|
David Halter
|
60d0cede1f
|
automatically start completion on typing a dot
|
2012-09-01 00:02:23 +02:00 |
|
David Halter
|
139548d906
|
add automatically an opening bracket to a function and a dot to a module. also added settings to turn off this behaviour
|
2012-08-31 20:19:07 +02:00 |
|
David Halter
|
566c133130
|
added an option to do case sensitive completion and removed get_vim_type
|
2012-08-31 18:37:56 +02:00 |
|
David Halter
|
dcc3b54715
|
thanks to ast.literal_eval the order how test results are defined, doesn't matter anymore
|
2012-08-31 17:58:24 +02:00 |
|
David Halter
|
469388d72d
|
fixed position error with test
|
2012-08-31 17:52:07 +02:00 |
|
David Halter
|
654b845e71
|
updated complete interface
|
2012-08-31 17:38:21 +02:00 |
|
David Halter
|
3a8754b9f1
|
refined NotFoundError doc
|
2012-08-31 17:16:38 +02:00 |
|
David Halter
|
5e22c6e6c0
|
jedi plugin new options
|
2012-08-31 16:47:58 +02:00 |
|
David Halter
|
adbb2d18c4
|
Readme improved
|
2012-08-31 16:15:57 +02:00 |
|
David Halter
|
40d2c412a5
|
instance variables are now working again, however, it's still a little bit strange
|
2012-08-31 01:23:12 +02:00 |
|
David Halter
|
74950ab502
|
evaluate module docstr
|
2012-08-31 00:40:23 +02:00 |
|