Commit Graph

116 Commits

Author SHA1 Message Date
David Halter
6f0cbf18db again all sort of import related stuff, relative imports work now! fixes #2 2012-09-13 15:03:10 +02:00
David Halter
d0406b416d fixed ModuleNotFound error 2012-09-12 23:19:53 +02:00
David Halter
0322aceeca fixed remainig problems with imports. detected with py3k 2012-09-12 22:56:29 +02:00
David Halter
119455c3b3 cleaned up and fixed most cases of import related stuff, fixes #2 2012-09-12 21:36:16 +02:00
David Halter
0a8338f73d get_definition on import statements talked about in issue #7 2012-09-10 14:48:59 +02:00
David Halter
440eae7c15 sorted output for get_definition / goto 2012-09-10 14:07:54 +02:00
David Halter
a4a8c8f343 working related_names function 2012-09-10 13:49:43 +02:00
David Halter
1a009e6adb fixed problems with import statements in refactorings 2012-09-10 11:26:14 +02:00
David Halter
a93f695b7d again refactorings 2012-09-10 11:06:31 +02:00
David Halter
b29fdbdfde refactorings for related_names 2012-09-10 10:22:18 +02:00
David Halter
da3c327af7 get_related_names testing 2012-09-10 00:52:01 +02:00
David Halter
abbc001a37 removed duplicate goto stuff 2012-09-09 20:42:35 +02:00
David Halter
4a88243b18 get_related_names basically working, without testing though 2012-09-09 20:32:03 +02:00
David Halter
8cdc5cc9bd renaming first steps 2012-09-09 15:01:48 +02:00
David Halter
844e222ed5 cleanup 2012-09-06 11:23:12 +02:00
David Halter
a5cb308d1f further regression tests 2012-09-06 02:14:04 +02:00
David Halter
a238985ed8 pydoc works now with operators and keywords 2012-09-06 01:55:52 +02:00
David Halter
7f40a9b86c vim-jedi pydoc: better formatting 2012-09-05 17:54:38 +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
20b3c3c82b showing pydoc with VIM plugin 2012-09-05 10:07:51 +02:00
David Halter
686c675b6d get_definitions -> get_definition 2012-09-04 18:47:07 +02:00
David Halter
77dac95ee0 weakref problem, references were killed to early 2012-09-03 16:59:12 +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
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
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
adbb2d18c4 Readme improved 2012-08-31 16:15:57 +02:00
David Halter
37fde80c5e used os.path.sep consistently 2012-08-30 15:18:59 +02:00
David Halter
5953183f7e improved jedi package with default star import of functions library 2012-08-30 15:15:30 +02:00
David Halter
79d30f1b24 addition to fix another docstr problem 2012-08-14 12:55:25 +02:00
David Halter
6467f4f420 docstrings are working again and have a correct output 2012-08-13 21:26:24 +02:00
David Halter
37b5f2cb93 found the memory-critical pieces. also removed old debug code 2012-08-13 16:46:34 +02:00
David Halter
bc6cf350c2 weakrefs also for parent_stmt 2012-08-13 11:38:54 +02:00
David Halter
8e20c754b1 tests working all again, with weakref parents 2012-08-13 01:23:29 +02:00
David Halter
673cb30ee8 probably half of the tests are running again. 2012-08-12 02:09:10 +02:00
David Halter
ed07e91d88 use weakrefs for parents now: functions.py 2012-08-12 01:23:57 +02:00
David Halter
c6f76a15ff dynamic array additions are working with list.append 2012-08-09 14:21:51 +02:00
David Halter
11808d8fa3 catched some errors of invalid code, that was caused by imbalanced closing brackets 2012-08-07 10:11:18 +02:00
David Halter
ee798b03f2 introduced a dynamic completion for params 2012-08-05 17:24:26 +02:00
David Halter
c2a5876d7b refactorings / added used_names to Module 2012-08-04 01:20:41 +02:00
David Halter
639457b9ec imports are now fully functional 2012-08-03 13:01:12 +02:00
David Halter
b4d147738f solved goto-import problems 2012-08-03 00:14:14 +02:00
David Halter
24f81ea75c updated/added import test (nested structures) 2012-08-02 13:49:40 +02:00
David Halter
ffa736264e goto: module lookup now don't includes star imports 2012-08-01 14:08:42 +02:00
David Halter
a5215952a9 goto of vim-jedi is now able to handle multiple goto results, displays a new buffer 2012-07-29 11:19:42 +02:00
David Halter
24c48aba67 a function to check if the definition is in a builtin module 2012-07-28 22:09:19 +02:00
David Halter
e99ff5528e goto follows now also import statements 2012-07-28 18:28:38 +02:00