ipy_stock_completers.py
17 lines
| 529 B
| text/x-python
|
PythonLexer
vivainio
|
r589 | """ Install various IPython completers | ||
vivainio
|
r503 | |||
vivainio
|
r681 | IPython extension that installs completers related to core ipython behaviour. | ||
vivainio
|
r503 | |||
Brian Granger
|
r2064 | The actual implementations are in extensions/ipy_completers.py | ||
vivainio
|
r503 | |||
""" | ||||
Brian Granger
|
r2027 | from IPython.core import ipapi | ||
vivainio
|
r503 | |||
Brian Granger
|
r2027 | ip = ipapi.get() | ||
vivainio
|
r503 | |||
vivainio
|
r589 | from ipy_completers import * | ||
vivainio
|
r503 | |||
ip.set_hook('complete_command', module_completer, str_key = 'import') | ||||
ip.set_hook('complete_command', module_completer, str_key = 'from') | ||||
ip.set_hook('complete_command', runlistpy, str_key = '%run') | ||||
ip.set_hook('complete_command', cd_completer, str_key = '%cd') | ||||