The xonsh Xontrib [1] open pull request sounds handy, allowing devs to extend the functionality of xonsh beyond what is provided by default.<p>As an example, gitsome [2] is powered by xonsh and might have benefitted from Xontrib.<p>I&#x27;ve found that xonsh + prompt-toolkit [3] is a nice combo that helps autocomplete the following:<p>* Shell commands<p>* Files and directories<p>* Environment variables<p>* Man pages<p>* Python (REPL too)<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;scopatz&#x2F;xonsh&#x2F;pull&#x2F;829" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;scopatz&#x2F;xonsh&#x2F;pull&#x2F;829</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;donnemartin&#x2F;gitsome" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;donnemartin&#x2F;gitsome</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jonathanslenders&#x2F;python-prompt-toolkit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jonathanslenders&#x2F;python-prompt-toolkit</a>