1
0
forked from VimPlug/jedi
Commit Graph

3980 Commits

Author SHA1 Message Date
Christian Hergert 81e07b866f Add GNOME Builder to list of supported editors
Support is provided out of the box as long as python3-jedi is installed.
Additionally, Builder's implementation includes support for GObject
Introspection (and therefore Gtk).
2016-02-11 13:02:27 -08:00
Dave Halter a307bc384c Merge pull request #689 from sergeyglazyrindev/master
fix for #122
2016-01-26 22:53:54 -02:00
Sergey Glazyrin c2874ff84a fix for #122 2016-01-26 22:54:15 +01:00
Dave Halter e193017163 Merge pull request #669 from reingart/master
Update API doc for completions
2015-12-30 12:34:44 +01:00
Mariano Reingart 2ec196fa2e Update API doc for completions
At least in jedi version 0.9.0 the API seems to change to:
 * complete method is now completions
 * words attribute is now name

Example:
```
(venv)reingart@S55t-B:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import jedi
>>> jedi.__version__
'0.9.0'
>>> source = '''import json; json.l'''
>>> script = jedi.Script(source, 1, 19, '')
>>> script
<Script: ''>
>>> completions = script.completions()
>>> completions
[<Completion: load>, <Completion: loads>]
>>> completions[1].complete
'oads'
>>> completions[1].name
u'loads'
>>> 
```
2015-12-30 06:03:51 -03:00
Dave Halter 317ef333fe Captial letters in SourceLair changed. 2015-09-30 15:01:49 +02:00
Dave Halter 879bede753 Merge branch 'master' of github.com:davidhalter/jedi 2015-09-30 14:59:43 +02:00
Dave Halter cae88b0f94 Add sourcelair to Jedi usages. 2015-09-30 14:59:21 +02:00
Dave Halter 745184c63b Merge pull request #621 from ronjouch/readme
Fix #603 - Fix broken 'Tips for how to use jedi efficiently' link in README.md
2015-08-27 10:46:45 +02:00
Ronan Jouchet c2f8e1846e Fix #603 - Fix broken 'Tips for how to use jedi efficiently' link in README.md 2015-08-26 21:58:25 -04:00
Dave Halter 3c1cfff1e4 Merge pull request #618 from jonashaag/patch-1
Fix docstring
2015-08-18 15:36:15 +02:00
Jonas Haag b9902b22d6 Fix docstring 2015-08-18 11:44:01 +02:00
Dave Halter 995a653122 Merge pull request #612 from tjwei/master
fix a set comprehension issue
2015-08-09 12:18:10 +02:00
Tzerjen Wei 666cbbf123 update the test of set comprehension literal 2015-08-09 17:58:38 +08:00
Tzerjen Wei fdcf718317 move set comprehension tests to comletion/comprehensions.py 2015-08-09 14:11:42 +08:00
Tzerjen Wei 4cc6cb3ac4 fix a set comprehension issue 2015-07-29 00:08:21 +08:00
Dave Halter 7b50bb00b9 Merge pull request #602 from sadovnychyi/patch-1
Add link to Atom in README
2015-06-23 12:00:18 +02:00
Dmitry Sadovnychyi 81252f0b7d Add link to Atom in docs 2015-06-23 13:49:04 +08:00
Dmitry Sadovnychyi 91fb4fd9e1 Add link to Atom in README 2015-06-22 18:09:04 +08:00
Dave Halter 7c4ef73669 Merge pull request #599 from bzz/patch-1
[Doc] add emacs company-mode to README.rst
2015-06-14 19:33:52 +02:00
Alexander a5fd0b6c4f Update README - add emacs company-mode 2015-06-14 19:46:53 +09:00
Dave Halter 7651157487 Merge pull request #586 from squidarth/580_semantic_keyword_completion
Added support for correct continue & break autocompletion.
2015-05-18 11:27:05 +02:00
Sid Shanker de7273e04b Fixed utf-8 decoding error in build. 2015-05-17 23:11:23 -07:00
Sid Shanker 258d5aee4a Added support for correct continue & break autocompletion. 2015-05-16 14:55:04 -07:00
Dave Halter fd2b087424 Merge pull request #581 from asmeurer/whitespace-repr
Use repr() for the Whitespace repr
2015-05-06 11:25:30 +02:00
Aaron Meurer 2d75efff2a Use repr() for the Whitespace repr
This makes whitespace appear as <Whitespace: '\n'> instead of <Whitespace:
>.
2015-05-05 19:00:25 -05:00
Dave Halter 93500c3f72 Merge pull request #578 from squidarth/554_support_enumerate
Added in support for autocompleting `enumerate`.
2015-05-04 18:46:47 +02:00
Sid Shanker 6237214bff Added @squidarth to AUTHORS.txt. 2015-05-04 09:06:14 -07:00
Sid Shanker 20061fcf2e Added in support for autocompleting enumerate.
Resolves #554
2015-05-04 00:19:14 -07:00
Dave Halter 2221f12de9 Make refactoring clause clearer. 2015-05-01 10:49:26 +02:00
Dave Halter df8a0d89ce Forgot to mention the import logic changes in the Changelog for 0.9.0. 2015-04-28 19:05:36 +02:00
Dave Halter 66557903ae \\\r\n is as possible as \\\n. v0.9.0 2015-04-28 18:53:14 +02:00
Dave Halter 712ae01ac0 Classes should always evaluate to true when asked for py__bool__() 2015-04-28 18:32:19 +02:00
Dave Halter 607f43290f The backwards tokenizer sometimes parsed not only string literals but also normal names. 2015-04-28 18:10:08 +02:00
Dave Halter c2a287c25a Usages on syntax should not return anything. 2015-04-28 17:35:26 +02:00
Dave Halter 126f490f1e Modules have now the name __main__ if they contain dots. 2015-04-28 17:29:42 +02:00
Dave Halter bb02f99de3 Dynamically created trailers need a parent, otherwise it can lead to crashes. 2015-04-28 16:40:58 +02:00
Dave Halter b59fc04432 Remove crate.io badges. Thy are not working anymore, see crateio/crate.io#18 2015-04-28 12:38:53 +02:00
Dave Halter cbd3a8a59a Restructured loading of compiled __init__ files. 2015-04-28 02:30:32 +02:00
Dave Halter 836fcd6ea0 Small api.Script.goto cleanup. 2015-04-28 02:07:53 +02:00
Dave Halter b6f635b88b Python 2.7 io.StringIO always needs unicode input. 2015-04-28 02:05:38 +02:00
Dave Halter 657920baf5 Finally able to ditch the old namespace_packages implementation. 2015-04-28 02:03:17 +02:00
Dave Halter 0d406d27fd Different __init__ file searching. 2015-04-28 01:58:49 +02:00
Dave Halter b8bb258677 Get rid of get_importer and clean up imports in general. 2015-04-28 01:41:01 +02:00
Dave Halter ef4b424cda Replace pr with tree, #566. 2015-04-28 01:34:31 +02:00
Dave Halter 71547641ae The recursion detector doesn't need to separate params and normal statements anymore, because now they are two completely different things. 2015-04-28 01:26:48 +02:00
Dave Halter 265e6b2c35 Change parser and api to use tree instead of pr. 2015-04-27 23:38:48 +02:00
Dave Halter b6ebb2f8bf Fixed issues with last positions in the tokenizer, which was messed up a little bit a few commits ago. 2015-04-27 21:42:40 +02:00
Dave Halter 0a96083fde Fix ur'' literals. 2015-04-27 19:21:41 +02:00
Dave Halter 902482568e The tokenize endmarker should really be the maximum position possible. Caused matplotlib to fail. Fixes davidhalter/jedi-vim#377. 2015-04-27 19:01:45 +02:00