New index option

Nicolas Friedli avatarNicolas Friedli created an issue

The index options are really good for general use but a new "hierarchic" option would be a really nice ehancement.

For exemple,

.. index::
    pair: Berlin; church

creates two index entries: Berlin, church and church, Berlin. The entries are both correct.

When you use the index with personnes, the two index entries are not interesting. For example: pair: Brandl; Georg. Brandl, Georg is OK but not Georg, Brandl.

I could use: single: Brandl Georg. A nice solution if there is only one Brandl (the one!) in my documentation.

The killing index feature is a primary and secondary (and more?) index for Sphinx, like http://docbook.org/tdg51/en/html/ch02.html#makeindex or LaTeX.

So:

.. index::
    hierarchic: Brandl; Georg
    hierarchic: Brandl; Birkefeld 

creates:

Brandl
    Birkenfeld
    Georg

Just an idea :-)

Comments (1)

  1. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.