Show More
@@ -0,0 +1,21 b'' | |||
|
1 | """ Install various IPython completers | |
|
2 | ||
|
3 | IPython extension that installs the completers related to external apps. | |
|
4 | ||
|
5 | The actual implementations are in Extensions/ipy_completers.py | |
|
6 | ||
|
7 | """ | |
|
8 | import IPython.ipapi | |
|
9 | ||
|
10 | ip = IPython.ipapi.get() | |
|
11 | ||
|
12 | from ipy_completers import * | |
|
13 | ||
|
14 | ip.set_hook('complete_command', apt_completers, re_key = '.*apt-get') | |
|
15 | ip.set_hook('complete_command', apt_completers, re_key = '.*yum') | |
|
16 | ||
|
17 | ip.set_hook('complete_command', svn_completer, str_key = 'svn') | |
|
18 | ||
|
19 | ip.set_hook('complete_command', hg_completer, str_key = 'hg') | |
|
20 | ||
|
21 | ip.set_hook('complete_command', bzr_completer, str_key = 'bzr') |
@@ -32,8 +32,9 b' def main():' | |||
|
32 | 32 | # beefed up %env is handy in shell mode |
|
33 | 33 | import envpersist |
|
34 | 34 | import ipy_which |
|
35 |
import ipy_ |
|
|
35 | import ipy_app_completers | |
|
36 | 36 | import ipy_rehashdir |
|
37 | import ipy_signals | |
|
37 | 38 | |
|
38 | 39 | |
|
39 | 40 | ip.ex('import os') |
@@ -1,7 +1,6 b'' | |||
|
1 | 1 | """ Install various IPython completers |
|
2 | 2 | |
|
3 |
IPython extension that installs |
|
|
4 | custom completers. | |
|
3 | IPython extension that installs completers related to core ipython behaviour. | |
|
5 | 4 | |
|
6 | 5 | The actual implementations are in Extensions/ipy_completers.py |
|
7 | 6 | |
@@ -12,19 +11,7 b' ip = IPython.ipapi.get()' | |||
|
12 | 11 | |
|
13 | 12 | from ipy_completers import * |
|
14 | 13 | |
|
15 | ip.set_hook('complete_command', apt_completers, re_key = '.*apt-get') | |
|
16 | ip.set_hook('complete_command', apt_completers, re_key = '.*yum') | |
|
17 | ||
|
18 | ||
|
19 | 14 | ip.set_hook('complete_command', module_completer, str_key = 'import') |
|
20 | 15 | ip.set_hook('complete_command', module_completer, str_key = 'from') |
|
21 | ||
|
22 | ip.set_hook('complete_command', svn_completer, str_key = 'svn') | |
|
23 | ||
|
24 | ip.set_hook('complete_command', hg_completer, str_key = 'hg') | |
|
25 | ||
|
26 | ip.set_hook('complete_command', bzr_completer, str_key = 'bzr') | |
|
27 | ||
|
28 | 16 | ip.set_hook('complete_command', runlistpy, str_key = '%run') |
|
29 | ||
|
30 | 17 | ip.set_hook('complete_command', cd_completer, str_key = '%cd') |
@@ -18,6 +18,5 b' import sys' | |||
|
18 | 18 | import ext_rescapture # var = !ls and var = %magic |
|
19 | 19 | import pspersistence # %store magic |
|
20 | 20 | import clearcmd # %clear |
|
21 | # Basic readline config | |
|
22 | 21 | |
|
23 | o = ip.options | |
|
22 | import ipy_stock_completers |
@@ -16,6 +16,13 b'' | |||
|
16 | 16 | |
|
17 | 17 | * %hist/%history now operates in "raw" mode by default. To get the old |
|
18 | 18 | behaviour, run '%hist -n' (native mode). |
|
19 | ||
|
20 | * split ipy_stock_completers.py to ipy_stock_completers.py and | |
|
21 | ipy_app_completers.py. Stock completers (%cd, import, %run) are now | |
|
22 | installed as default. | |
|
23 | ||
|
24 | * sh profile now installs ipy_signals.py, for (hopefully) better ctrl+c | |
|
25 | handling. | |
|
19 | 26 | |
|
20 | 27 | 2007-05-23 Ville Vainio <vivainio@gmail.com> |
|
21 | 28 |
General Comments 0
You need to be logged in to leave comments.
Login now