title: How to display a sidebar TOC for all parts in Sphinx
body: <p>Maybe it is just me, but I often have a hard time to understand and navigate
  Sphinx based documentation, because the Table Of Contents only shows the 
  structure of the <em>current</em> page (in the standard themes at least).</p>
  
  <p>There is also a <code>previous</code> and <code>next</code>, but what I really would like to see is
  a TOC in the sidebar that shows <em>all</em> parts, with the current part expanded.</p>
  
  <p>For example the main page (i.e. index.rst) would be 'Overview' and opened by
  default. Introduction and Quickstart are Sections of index.rst:</p>
  
  <pre><code>Overview
      Introduction
      Quickstart
      Credits
  Tutorial
  Contribute
  Index
  API
  Search
  </code></pre>
  
  <p>'Tutorial' would be offered as <code>next</code>.
  When the 'Contribute' item is selected, the TOC is updated like so:</p>
  
  <pre><code>Overview
  Tutorial
  Contribute
      Install for development
      Style Guide
  Index
  API
  Search
  </code></pre>
  
  <p><code>Search</code>, <code>Index</code>, <code>API</code> should link to the generated pages, that are typically
  inserted like this in the Sphinx tutorials:</p>
  
  <pre><code>Indices and tables
  ==================
  
  * :ref:`genindex`
  * :ref:`modindex`
  * :ref:`search`
  </code></pre>
  
  <p>Is there a simple way to achieve this on <a href="http://readthedocs.org/" rel="nofollow">Read the Docs</a>, 
  or can anyone point to existing templates?</p>