This website requires JavaScript.
3b3310ee3e
Determine readline delims programmatically
Takafumi Arakaki
2013-05-19 00:41:33 +02:00
6a8a06fd0b
Improve JediRLCompleter for minor cases
Takafumi Arakaki
2013-05-19 00:24:49 +02:00
0c85642e6b
Add utils.JediRLCompleter
Takafumi Arakaki
2013-05-18 23:49:48 +02:00
27f8b342e1
Document utils.setup_readline
Takafumi Arakaki
2013-05-18 23:41:15 +02:00
134dab174d
Setup intersphinx module for linking Python doc
Takafumi Arakaki
2013-05-18 23:05:15 +02:00
7a8ea56b05
Document jedi.replstartup usage
Takafumi Arakaki
2013-05-18 23:01:21 +02:00
ee5f96f119
Fix test failure
Takafumi Arakaki
2013-05-18 23:25:54 +02:00
5f2477d5bf
Merge branch 'interpreter-api' into dev
Takafumi Arakaki
2013-05-18 22:28:56 +02:00
700f685f59
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-05-18 23:57:31 +04:30
7e2eb587e1
is_keyword test
David Halter
2013-05-18 23:56:12 +04:30
e1afe2e80d
Small docs changes
Danilo Bargen
2013-05-15 23:33:14 +02:00
6ed0e1580b
Added remark about Python versions to installation docs
Danilo Bargen
2013-05-15 23:31:46 +02:00
16de02023f
Use |jedi| macro in docs more consistently
Danilo Bargen
2013-05-15 23:29:13 +02:00
5c5f93d69e
Typo in docs
Danilo Bargen
2013-05-15 23:28:20 +02:00
6d1a33a3c7
Added python2 AUR package
Danilo Bargen
2013-05-15 23:27:16 +02:00
d5d12716b1
update debian installation notice, cc @p1otr
v0.6.0
David Halter
2013-05-14 10:02:50 +04:30
f3788c9955
Merge pull request #215 from davidhalter/cov
David Halter
2013-05-13 06:38:42 -07:00
b2b8bfc8e3
don't erase coverage data
David Halter
2013-05-13 18:01:52 +04:30
bb27afa19c
forgot the coverage dependency when removing the pytest-coverage
David Halter
2013-05-13 16:47:46 +04:30
6b57f7ce48
remove pytest-cov from tox.ini requirements
David Halter
2013-05-13 12:35:09 +04:30
05eb62eea5
use coverage instead of pytest-cov
David Halter
2013-05-13 12:29:56 +04:30
fbde16450b
authors change
David Halter
2013-05-13 09:20:08 +04:30
15885e8685
preload_module function for IDEs, to control which modules to load on startup, refs #102
David Halter
2013-05-13 09:12:08 +04:30
3d6ef88795
Add simple PYTHONSTARTUP file
Takafumi Arakaki
2013-05-12 08:15:48 +02:00
52b3a326c4
Revert changes in jedi/modules.py in this branch
Takafumi Arakaki
2013-05-11 22:01:48 +02:00
19b3fef0c5
Remove fast option from api.Script
Takafumi Arakaki
2013-05-11 21:59:39 +02:00
a870fece0f
Use fast parser in api.Interpreter
Takafumi Arakaki
2013-05-11 21:47:55 +02:00
2846fe980b
Remove api._quick_complete
Takafumi Arakaki
2013-05-11 21:39:53 +02:00
08f8dcfae4
Do not repeat defaults in Interpreter.__init__
Takafumi Arakaki
2013-05-11 21:37:53 +02:00
6af2a0677d
Compute default line/column/source_path in api.Script
Takafumi Arakaki
2013-05-11 21:36:43 +02:00
633f582184
Add jedi.interpret.ObjectImporter
Takafumi Arakaki
2013-05-11 21:33:42 +02:00
b5b625ea14
forgot to include the changelog in the manifest
David Halter
2013-05-11 17:07:55 +04:30
977f4871d6
added changelog
David Halter
2013-05-11 16:55:02 +04:30
7d4fe30c63
change autocomplete screenshot, which contained wrong information for a long time now.
David Halter
2013-05-11 14:30:07 +04:30
29575b2562
add some testing notes of the readme to the documentation
David Halter
2013-05-11 13:58:47 +04:30
3681adef78
improve README
David Halter
2013-05-11 13:53:00 +04:30
b2f2b7a779
update installation docs
David Halter
2013-05-11 11:29:40 +04:30
f30b3416e8
remove VERSION file in favor of a jedi.__version__
David Halter
2013-05-11 11:10:01 +04:30
ad56b6cc89
fix title length (docstr stuff)
David Halter
2013-05-11 11:02:13 +04:30
3a7c8af87f
also normal imports should return the right user_stmt, similar case than #137
David Halter
2013-05-09 12:05:05 +04:30
f3a4439285
import end_pos calculated differently, fixes #137
David Halter
2013-05-09 11:54:08 +04:30
4b4681d285
re-enable test, probably related to #131
David Halter
2013-05-08 00:01:22 +04:30
f4e8972157
end_pos issues, fixes #150
David Halter
2013-05-07 23:55:58 +04:30
0621a276b9
modules in modules (only possible with c_builtins) are now completable. however it's kind of hackish, I'm using a class instead of a real module, because this is the easiest way for jedi, fixes #126
David Halter
2013-05-07 22:57:23 +04:30
6cb0b1ed16
bump version to 0.6
David Halter
2013-05-07 21:03:04 +04:30
17f5b9a79d
Fix test failure in Python 3.3
Takafumi Arakaki
2013-05-04 18:08:25 +02:00
89edb73978
Fix failure due to rebase
Takafumi Arakaki
2013-05-04 17:58:02 +02:00
3d0458bca9
Export Interpreter class to top-level namespace
Takafumi Arakaki
2013-05-04 17:50:42 +02:00
e8914e7856
Document api.Interpreter
Takafumi Arakaki
2013-03-12 16:14:03 +01:00
8fc396371c
Respect settings.fast_parser
Takafumi Arakaki
2013-03-12 14:36:15 +01:00
c2e9ccda2b
Fix failing test: args for ModuleWithCursor
Takafumi Arakaki
2013-03-12 14:25:53 +01:00
dc47d15de0
Use locals() for tests in TestInterpreterAPI
Takafumi Arakaki
2013-03-03 13:35:48 +01:00
a93016db1b
Python 2.5 compatibility fix
Takafumi Arakaki
2013-03-03 13:24:11 +01:00
af10891096
Document api.Interpreter._genname
Takafumi Arakaki
2013-03-03 12:50:58 +01:00
fc79f0e258
Support case like from os.path import join as pjoin
Takafumi Arakaki
2013-03-03 12:47:03 +01:00
6fb42e5f4b
Document _import_raw_namespace more
Takafumi Arakaki
2013-03-03 12:37:00 +01:00
12ac71b1fd
Document api.Interpreter
Takafumi Arakaki
2013-03-03 12:28:08 +01:00
b4e3d1d65d
Fix test_complete_raw_instance example
Takafumi Arakaki
2013-03-03 12:08:59 +01:00
45cad4c83b
Fake imports should locate before fake statements
Takafumi Arakaki
2013-03-03 04:34:14 +01:00
06c03cafa2
Implement the case where raw object is an instance
Takafumi Arakaki
2013-03-03 03:18:11 +01:00
11abd92d2b
Support alias in _make_fakeimport
Takafumi Arakaki
2013-03-03 04:49:53 +01:00
cf48d1272d
Use proper interface to add fake Import object
Takafumi Arakaki
2013-03-03 04:42:39 +01:00
17770356e2
Implement the case where raw object is a module
Takafumi Arakaki
2013-03-02 21:03:53 +01:00
fb197c42ab
Add tests for api.Interpreter (2/3 fail)
Takafumi Arakaki
2013-03-02 20:40:36 +01:00
3266aa2d00
Improve api.Interpreter docstring
Takafumi Arakaki
2013-03-02 19:56:12 +01:00
842fbfce8a
Add api.Interpreter: Jedi API for Python REPLs
Takafumi Arakaki
2013-02-25 21:55:20 +01:00
ae0dd1d72c
fix docstr issue in the wrong place, fixes #210
David Halter
2013-05-04 19:51:34 +04:30
2e0d0bb4f5
test for #210
David Halter
2013-05-04 13:28:07 +04:30
698ee7af28
removed an old part_parser test
David Halter
2013-05-03 21:35:28 +04:30
4d0417f591
change some definition usages to goto_definitions in tests and docs
David Halter
2013-05-03 21:35:01 +04:30
7c8fee1257
removed a lot of the goto usages, used goto_assignments instead. Did the same also for a lot of definition uses
David Halter
2013-05-03 21:26:11 +04:30
edd0a08351
api_classes.RelatedName -> Usage
David Halter
2013-05-03 21:06:56 +04:30
efeeee9706
removed related_names occurences in favor of usages
David Halter
2013-05-03 21:04:36 +04:30
860cc5de04
make api_classes.BaseDefinition._definition private
David Halter
2013-05-03 20:56:07 +04:30
5d472e99ac
more variables private in the same file
David Halter
2013-05-03 20:45:50 +04:30
150b7fc1d5
make some variables of the Completion class private
David Halter
2013-05-03 20:41:18 +04:30
49e51f5a1a
deprecated api_classes.Completion.word in favor of name
David Halter
2013-05-03 20:38:37 +04:30
beae920177
Script.complete has been deprecated, therefore changed all usages / documatation to Script.completions
David Halter
2013-05-03 20:28:11 +04:30
c912428f78
deprecation process for a nice api design (as discussed in #124 )
David Halter
2013-05-03 20:15:36 +04:30
c0bb6ff04b
even more deletions (clean up for last commit)
David Halter
2013-05-03 19:35:51 +04:30
88e60b85e0
best patch in a long time, deleted all the part_parser stuff which was necessary for fast function_definitions, but with the new parser Jedi's fast enough -> fixes #136
David Halter
2013-05-03 19:32:57 +04:30
a2da599d6e
fix a completion in dict problem
David Halter
2013-05-03 18:31:05 +04:30
55d2b19cc0
get rid of UncaughtAttributError, fixes #191
David Halter
2013-05-03 17:22:48 +04:30
4865505215
getattr is now also allowed on modules, fixes #116
David Halter
2013-05-03 17:00:07 +04:30
1d45105461
flows in classes shouldn't be a problem anymore, fixes #183
David Halter
2013-05-03 16:29:14 +04:30
fd4eb5f0a6
add test of #183
David Halter
2013-05-03 15:16:09 +04:30
c37515f938
included test from #162 (seems to be working), fixes #162
David Halter
2013-05-03 15:01:30 +04:30
300d43de19
PEP 3148 module formatting, fixes #207
David Halter
2013-05-03 14:17:48 +04:30
cc520530c0
changed module name checking (should only be in one place)
David Halter
2013-05-03 14:09:46 +04:30
da067c5c38
add _module to BaseDefinition api
David Halter
2013-05-03 14:04:40 +04:30
902e197c4e
bump _ModulePickling number
David Halter
2013-05-03 13:26:25 +04:30
88f39a01cb
Merge pull request #208 from davidhalter/fast
David Halter
2013-05-02 14:11:05 -07:00
6204cb740b
merge with dev branch
David Halter
2013-05-03 01:28:50 +04:30
302d06de85
fix end_pos stuff in parser (no (None, None) end_pos anymore
David Halter
2013-05-03 01:14:41 +04:30
4bb4176296
fixed a position problem
David Halter
2013-05-02 18:56:22 +04:30
b820d1ee27
set user_scope right in fast_parser
David Halter
2013-05-02 17:58:06 +04:30
aebfb3d162
fix pass indentation in functions
David Halter
2013-05-02 11:33:14 +04:30
01be114386
renaming tests are now possible outside of renaming.py
David Halter
2013-05-01 21:07:37 +04:30
f5aaeaa428
fast parser splitting is now working better
David Halter
2013-05-01 14:31:41 +04:30
fa32c0a765
fix a set_parent problem
David Halter
2013-04-30 22:06:46 +04:30