Installation

Install the package

pip install sphinx-hoverxref

Once we have the package installed, we have to configure it on our Sphinx documentation. To do this, add this extension to your Sphinx’s extensions in the conf.py file.

# conf.py
extensions = [
     # ... other extensions here
     'hoverxref.extension',
]

After installing the package and adding the extension in the conf.py file, you can use :hoverxref: role to show a tooltip [1] when hovering with the mouse.

Warning

This extension requires a backend server to retrieve the tooltip content. Currently, only Read the Docs is supported as backend server. Take into account that your documentation has to be hosted on Read the Docs for this extension to work.

If you prefer to apply this behavior to all your :ref: in your documentation, you can use the config hoverxref_auto_ref.

See Usage for more use cases and Configuration for a full list of available configs.