This allows us to use :ref: references, which don't require hardcoding it as html [ci skip]
sphinx expects that the description for a command (as appearing in its man page) be provided in conf.py, not in the rst file itself. LLVM handles this with some custom Python code that parses it out of the file. Do the same thing in fish.