diff --git a/IPython/frontend/html/notebook/notebookmanager.py b/IPython/frontend/html/notebook/notebookmanager.py
index 9acf0cd..a4f859b 100644
--- a/IPython/frontend/html/notebook/notebookmanager.py
+++ b/IPython/frontend/html/notebook/notebookmanager.py
@@ -41,7 +41,7 @@ class NotebookManager(LoggingConfigurable):
save_script = Bool(False, config=True,
help="""Automatically create a Python script when saving the notebook.
- For easier use of import, %run and %loadpy across notebooks, a
+ For easier use of import, %run and %load across notebooks, a
.py script will be created next to any
.ipynb on each save. This can also be set with the
short `--script` flag.
diff --git a/IPython/frontend/qt/console/mainwindow.py b/IPython/frontend/qt/console/mainwindow.py
index 8ee7e64..57b949c 100644
--- a/IPython/frontend/qt/console/mainwindow.py
+++ b/IPython/frontend/qt/console/mainwindow.py
@@ -597,7 +597,7 @@ class MainWindow(QtGui.QMainWindow):
# list of protected magic that don't like to be called without argument
# append '?' to the end to print the docstring when called from the menu
- protected_magic = set(["more","less","load_ext","pycat","loadpy","save"])
+ protected_magic = set(["more","less","load_ext","pycat","loadpy","load","save"])
magics=re.findall('\w+', listofmagic)
for magic in magics:
if magic in protected_magic:
diff --git a/docs/examples/notebooks/00_notebook_tour.ipynb b/docs/examples/notebooks/00_notebook_tour.ipynb
index 856b500..e77da54 100644
--- a/docs/examples/notebooks/00_notebook_tour.ipynb
+++ b/docs/examples/notebooks/00_notebook_tour.ipynb
@@ -1014,7 +1014,7 @@
"source": [
"# Loading external codes",
"* Drag and drop a ``.py`` in the dashboard",
- "* Use ``%loadpy`` with any local or remote url: [the Matplotlib Gallery!](http://matplotlib.sourceforge.net/gallery.html)",
+ "* Use ``%load`` with any local or remote url: [the Matplotlib Gallery!](http://matplotlib.sourceforge.net/gallery.html)",
"",
"In this notebook we've kept the output saved so you can see the result, but you should run the next",
"cell yourself (with an active internet connection)."
@@ -1024,7 +1024,7 @@
"cell_type": "code",
"collapsed": true,
"input": [
- "%loadpy http://matplotlib.sourceforge.net/mpl_examples/pylab_examples/integral_demo.py"
+ "%load http://matplotlib.sourceforge.net/mpl_examples/pylab_examples/integral_demo.py"
],
"language": "python",
"outputs": [],
diff --git a/docs/examples/tests/heartbeat/hb_gil.py b/docs/examples/tests/heartbeat/hb_gil.py
index 279a6ab..3f9aef1 100644
--- a/docs/examples/tests/heartbeat/hb_gil.py
+++ b/docs/examples/tests/heartbeat/hb_gil.py
@@ -1,7 +1,7 @@
"""
Run this script in the qtconsole with one of:
- %loadpy hb_gil.py
+ %load hb_gil.py
or
%run hb_gil.py
diff --git a/docs/source/interactive/qtconsole.txt b/docs/source/interactive/qtconsole.txt
index 6f65002..774b161 100644
--- a/docs/source/interactive/qtconsole.txt
+++ b/docs/source/interactive/qtconsole.txt
@@ -33,18 +33,18 @@ is not yet configurable.
point in a multiline block, you can force its execution (without having to
go to the bottom) with :kbd:`Shift-Enter`.
-``%loadpy``
-===========
+``%load``
+=========
-The new ``%loadpy`` magic takes any python script (must end in '.py'), and
-pastes its contents as your next input, so you can edit it before
-executing. The script may be on your machine, but you can also specify a url,
-and it will download the script from the web. This is particularly useful for
-playing with examples from documentation, such as matplotlib.
+The new ``%load`` magic (previously ``%loadpy``) takes any script, and pastes
+its contents as your next input, so you can edit it before executing. The
+script may be on your machine, but you can also specify an history range, or a
+url, and it will download the script from the web. This is particularly useful
+for playing with examples from documentation, such as matplotlib.
.. sourcecode:: ipython
- In [6]: %loadpy http://matplotlib.sourceforge.net/plot_directive/mpl_examples/mplot3d/contour3d_demo.py
+ In [6]: %load http://matplotlib.sourceforge.net/plot_directive/mpl_examples/mplot3d/contour3d_demo.py
In [7]: from mpl_toolkits.mplot3d import axes3d
...: import matplotlib.pyplot as plt