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
©. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source