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