1
0
forked from VimPlug/jedi
Commit Graph

70 Commits

Author SHA1 Message Date
David Halter
6963a6ac4a other random bugfixes for positions and the use of fast_parser 2012-12-14 15:22:28 +01:00
David Halter
cab74d5f51 move parsing.PushBackIterator and parsing.indent_block to common 2012-12-13 16:38:15 +01:00
David Halter
4814c13e29 PyFuzzyParser should not be called with no_docstr=True and source_path 2012-12-13 12:42:04 +01:00
David Halter
7969e19a5b cleanup/pep8 2012-12-12 21:34:04 +01:00
David Halter
e8ddc35a1b caches have their own module now. 2012-12-12 21:28:19 +01:00
David Halter
b8a92ecbe3 speed debugging for completions 2012-12-11 13:59:59 +01:00
David Halter
6217e1e85a private members are now being put at the end of a completion list, #78 2012-12-11 09:37:52 +01:00
David Halter
655f05f34f follow inexistant imports in the case of goto - fixes #77 2012-12-09 22:45:17 +01:00
David Halter
a012880c0c different solution for imports in davidhalter/jedi-vim#44 2012-12-09 19:10:35 +01:00
David Halter
6bdda36205 removed all the weakref stuff again. It didn't speed up anything, but made things much more complicated 2012-12-09 16:33:24 +01:00
David Halter
60ed17ec53 don't follow imports automatically, there will be an attribute/method later on, that does this. -> #45 2012-12-06 17:08:37 +01:00
David Halter
92dea00f0d hopefully fixes a long-lasting problem with weakrefs 2012-12-05 00:34:18 +01:00
David Halter
dd56b2dcbf ignored possible following of completions again, because of other problems, #54 2012-12-04 13:57:47 +01:00
David Halter
c28d3617b7 basics/tests for following imports if possible (on completion), #54. 2012-12-03 00:56:27 +01:00
David Halter
99aed7ce91 added magic function names to completion, fixes nothing, but makes jedi more awesome :-D 2012-11-30 16:27:24 +01:00
David Halter
125262275d optimize call_def stuff with multiple flows, may help #20 2012-11-29 14:47:12 +01:00
David Halter
d08c12bb06 change debug functions for jedi-vim 2012-11-28 17:37:28 +01:00
David Halter
2a553272d7 added speed notifications for get_in_function_call 2012-11-26 11:40:03 +01:00
David Halter
b020a10053 refactored Script.complete (no changes to the api) 2012-11-23 00:28:08 +01:00
David Halter
3aeb9e0aeb private variables are not available outside of class for completion, fixes #56 2012-11-23 00:25:02 +01:00
David Halter
816d01b543 finally fixed the most prominent bug, that is being featured on the front page of github-jedi -> class methods shouldn't return their params as a completion 2012-11-22 13:01:00 +01:00
David Halter
24b8942713 Script.complete: sorting with underlines as last arguments 2012-11-21 17:31:01 +01:00
David Halter
395c5cd101 python 2.5 compatibility 2012-11-20 18:33:27 +01:00
David Halter
3474d481b6 faster get_in_function_call, may improve #34 2012-11-20 18:14:42 +01:00
David Halter
3e631f7980 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2012-11-11 02:49:44 +01:00
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
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
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
Takafumi Arakaki
5a20cd1665 Use AttributeError instead of hasattr 2012-11-04 11:26:06 +01:00
Takafumi Arakaki
5c76b20434 Add call signature to Completion.doc 2012-11-03 23:57:31 +01:00
David Halter
7d39ccc360 better type description of completion 2012-11-03 23:19:33 +01:00
David Halter
0704873fd7 switched completely to unicode (in python2), fixes #52 2012-11-02 16:08:38 +01: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
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
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
fa9772c82e import statements completion; little bug noticed in #27 2012-10-18 00:16:49 +02:00
David Halter
3838b5482e builtin scope doesn't load by default anymore. This makes Jedi faster at startup. -> jedi issue 7 2012-10-17 21:26:55 +02:00
David Halter
25229561fe more docstrings -> #28 2012-10-17 20:55:56 +02:00
Takafumi Arakaki
f3d51772d6 Fix api.Script docstring 2012-10-16 22:32:41 +02:00
David Halter
77e48fcd95 better care for aliases in imports in jedi-vim issue 8 2012-10-16 12:00:41 +02:00