1
0
forked from VimPlug/jedi
Commit Graph

94 Commits

Author SHA1 Message Date
Danilo Bargen
a4e1fe47fd Improved plugin api documentation 2013-01-02 20:10:59 +01:00
David Halter
19084616ea sphinx: update api return types 2012-12-29 20:39:55 +01:00
David Halter
1700b37f64 same_name_completions -> _same_name_completions, #97 2012-12-29 20:20:26 +01:00
David Halter
86f37261a2 the bool variable of #97 was defined wrong, fixes #97 2012-12-29 20:07:45 +01:00
David Halter
968f9bdf60 fix completion duplication problem with upper/lower case 2012-12-29 02:18:05 +01:00
David Halter
406233b62d ignore duplicates of completion outputs, #97 2012-12-29 01:59:34 +01:00
David Halter
3f90055c69 improve docs again 2012-12-27 19:48:19 +01:00
David Halter
d7e06b1d69 add an api docstring again 2012-12-27 19:18:38 +01:00
David Halter
464685f433 move docsring of api.py to __init__.py 2012-12-27 19:07:49 +01:00
David Halter
4c2c86ae72 ignore completion in import aliases 2012-12-27 16:22:25 +01:00
David Halter
4ff3a0ba26 variable set in the wrong place 2012-12-26 23:10:03 +01:00
David Halter
45c9fe16b8 many tests and fixes for instance element renamings 2012-12-26 22:56:56 +01:00
David Halter
3bf0ec70fc improved goto on assignees (just return the assignee). 2012-12-26 20:53:15 +01:00
David Halter
e020c6b792 api.Script.parser -> api.Script._parser (and the same with module). important for #86, sphinx docs 2012-12-26 18:42:54 +01:00
David Halter
b7888c3d7c Merge pull request #86 from dbrgn/docs
Sphinx Docs
2012-12-26 08:35:38 -08:00
Danilo Bargen
495ff87081 Added examples to API docs 2012-12-26 16:31:49 +01:00
Danilo Bargen
9f3bf0114e Improved API documentation 2012-12-26 14:25:59 +01:00
Danilo Bargen
e0d07aff79 Started creating full documentation 2012-12-26 01:34:36 +01:00
David Halter
ed8845c343 delete caches also at the beginning of an interaction 2012-12-22 01:37:31 +01:00
David Halter
0617909e84 add get_in_function_call caching (3s for now) 2012-12-22 01:28:24 +01:00
David Halter
f4b585a5e7 added an option to disable get_in_function_call caching 2012-12-21 18:00:21 +01:00
David Halter
5e2e0a8f45 added source_to_unicode method to deal with different encodings, davidhalter/jedi-vim#48 2012-12-19 20:45:49 +01:00
David Halter
15510a4c3b more unicode casts instead of str casts 2012-12-19 18:46:32 +01:00
David Halter
7d3fd315d3 dots without any other actual relevant code shouldn't just complete, fixes #46 2012-12-19 01:55:32 +01:00
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