ipython/ipython — pull request #956 by Carreau (2011-10-31 14:32:25+00:00)
Title: Generate "All magics..." menu live (not ready for merge)

Hi everyone,

I'm trying to catch up with the merging of the qtconsole. For now constructing the "all magic menu" by querying the kernel about `get_ipython().lsmagic()` through `user_expressions`. I thought it might be a good idea.

It does work as long as the action is not automatically done at startup, otherwise there is no prompt.
( try adding :`self.window.pop.trigger()` just before `self.app._exec()` in `qtconsole.py` )
You can trigger the action by hand through the `Magics > Populate All Magic Menu` Menu, which create a second `All Magics` Menu.

I don't know why, it's not working at startup, and i'm not sure adding a timer to execute this action later is a good idea.
I was also thinking of updating at each new prompt, or every time the user click on ` Magic` Menu.

If can get a little help on this ...

Otherwise, still not 100% back, still digging in my backups to recover some data, but will do my best.
\--
Matthias