Configuration and customization
¶
Configuring IPython
¶
Introduction to IPython configuration
Setting configurable options
Profiles
The IPython directory
Systemwide configuration
Terminal options
IPython shortcuts
Specific configuration details
LLM Suggestions
Custom Prompts
Terminal Colors
Editor configuration
Keyboard Shortcuts
See also
Overview of the IPython configuration system
Technical details of the config system.
Extending and integrating with IPython
¶
IPython extensions
Getting extensions
Using extensions
Writing extensions
Extensions bundled with IPython
Integrating your objects with IPython
Tab completion
Rich display
Custom exception tracebacks
Defining custom magics
Accessing user namespace and local scope
Silencing the magic output
Complete Example
Mime Renderer Extensions
Custom input transformation
String based transformations
AST transformations
IPython Events
Events
Integrating with GUI event loops
Integrating with a new event loop in the terminal
Integrating with a new event loop in the kernel
Project name not set
Navigation
IPython Documentation
Overview
What’s new in IPython
Installation
Tutorial
Configuration and customization
Developer’s guide for third party tools and libraries
Guide for IPython core Developers
The IPython API
IPython Sphinx Directive
About IPython
Related Topics
Documentation overview
Previous:
Built-in magic commands
Next:
Introduction to IPython configuration