Allow cross-linking to @ command documentation

This commit is contained in:
Kovid Goyal
2018-06-15 15:31:05 +05:30
parent 6f7ea49008
commit 52ec4dc21b
2 changed files with 2 additions and 1 deletions

View File

@@ -245,6 +245,7 @@ def write_cli_docs(all_kitten_names):
from kitty.cmds import cli_params_for
for cmd_name in all_commands:
func = cmap[cmd_name]
p(f'.. _at_{func.name}:\n')
p('kitty @', func.name + '\n' + '-' * 120)
p('.. program::', 'kitty @', func.name)
p('\n\n' + as_rst(*cli_params_for(func)))