<div class="gmail_quote">On 6 November 2012 09:20, Valentin Kuznetsov <span dir="ltr">&lt;<a href="mailto:vkuznet@gmail.com" target="_blank">vkuznet@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I&#39;m looking for instruction/documentation how to make tab-completion for user magic function. Can someone help me with that.</blockquote></div><br>For making the functions themselves, look at IPython.core.completerlib. The function reset_completer() is pretty much the smallest possible example. You just need to return a list of strings.<br>

<br>For registering the functions, see the code in IPython.core.interactiveshell.InteractiveShell.init_completer(), particularly the lines that start &#39;self.set_hook(&#39;.<br><br>Hope that helps,<br>Thomas<br>