ipython/ipython — pull request #2009 by bfroehle (2012-06-22 21:24:03+00:00)
Title: In %magic help, remove duplicate aliases

Attempts to remove duplicate aliases from `%magic` help, while still preserving regular docstrings.

This means that `%ed?` and `%edit` both return usage instructions, but `%magic` returns:
```
%ed:
Alias for `%edit`.
%edit:
Bring up an editor and execute the resulting code.
...
```

To create an alias, you need only to set the `_magic_alias` attribute to the name of the primary magic function.

I've gone through and attempted to locate most aliases (`%ed`, `%loadpy`, `%hist`, `%recall`) and set this attribute.