Skip to content

jackkamm/ipython-shell-send-el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

ipython-shell-send

This is a small emacs package to send code regions to the IPython interpreter. It provides functionality similar to the built-in python-shell-send-* commands, but with two differences:

  1. IPython magic commands such as !ls or %timeit work
  2. The result of the final expression is printed, as in Jupyter cell execution

The following functions send the buffer, highlighted region, or current defun to a running IPython interpreter:

ipython-shell-send-buffer
ipython-shell-send-region
ipython-shell-send-defun

To use these functions, you should configure run-python to launch an IPython console, instead of a regular Python console.