David Halter
|
ca0b903891
|
user_scopes are now valid even in multi-line class/def initializations
|
2012-09-05 23:38:33 +02:00 |
|
David Halter
|
3371153879
|
bugfix for functions with get_definition on them
|
2012-09-05 23:22:43 +02:00 |
|
David Halter
|
f9462b3cbb
|
default debug ignored modules
|
2012-09-05 22:24:41 +02:00 |
|
David Halter
|
b567f9e62a
|
from now on vim-jedi is only accessible for python scripts
|
2012-09-05 22:23:39 +02:00 |
|
David Halter
|
7f40a9b86c
|
vim-jedi pydoc: better formatting
|
2012-09-05 17:54:38 +02:00 |
|
David Halter
|
081d20d0cf
|
fixed py3k exception
|
2012-09-05 16:19:00 +02:00 |
|
David Halter
|
d3f36e2ddf
|
cleaned up the mess in the Definition class
|
2012-09-05 15:22:40 +02:00 |
|
David Halter
|
abcd3f328a
|
pydoc works now also if the cursor is on the class / created context possibility for completions (backward tokenizer)
|
2012-09-05 14:23:08 +02:00 |
|
David Halter
|
37df49d598
|
indexing a particular position with a test is now also possible with get_definition and complete
|
2012-09-05 11:01:07 +02:00 |
|
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 |
|