Ok, this should serve as a basis for ipython nicely.
However, a problem - it worked once, but now (after restarting leo,
many times) I always get this traceback;
Traceback (most recent call last):
File "/home/ville/b/leo-editor/leo/plugins/nested_splitter.py", line
489, in cb
self.place_provided(id_, index)
File "/home/ville/b/leo-editor/leo/plugins/nested_splitter.py", line
502, in place_provided
provided = self.get_provided(id_)
File "/home/ville/b/leo-editor/leo/plugins/nested_splitter.py", line
960, in get_provided
provided = provider.ns_provide(id_)
File "/home/ville/.leo/scriptFile.py", line 18, in ns_provide
g.unregisterHandler('select2', self.update)
File "/home/ville/b/leo-editor/leo/core/leoGlobals.py", line 2529,
in unregisterHandler
return pc.unregisterHandler(tags,fn)
File "/home/ville/b/leo-editor/leo/core/leoPlugins.py", line 730, in
unregisterHandler
self.unregisterOneHandler(tags,fn)
File "/home/ville/b/leo-editor/leo/core/leoPlugins.py", line 735, in
unregisterOneHandler
bunches = [bunch for bunch in bunches if bunch.fn != fn]
TypeError: 'NoneType' object is not iterable