Also allow using at-cmd

This commit is contained in:
Kovid Goyal 2022-08-28 10:26:38 +05:30
parent 391e2b8488
commit 555020cfd5
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 4 additions and 0 deletions

View File

@ -66,6 +66,9 @@ def resolve_ref(ref: str, website_url: Callable[[str], str] = website_url) -> st
elif ref.startswith('at_'): elif ref.startswith('at_'):
base = ref.split('_', 1)[1] base = ref.split('_', 1)[1]
href = "remote-control/#at-" + base.replace('_', '-') href = "remote-control/#at-" + base.replace('_', '-')
elif ref.startswith('at-'):
base = ref.split('-', 1)[1]
href = "remote-control/#at-" + base.replace('_', '-')
elif ref.startswith('action-group-'): elif ref.startswith('action-group-'):
href = f'actions/#{ref}' href = f'actions/#{ref}'
elif prefix == 'action': elif prefix == 'action':

View File

@ -89,6 +89,7 @@ class TestBuild(BaseTest):
t('#ref=conf-kitty-fonts', f'conf{suffix}#conf-kitty-fonts') t('#ref=conf-kitty-fonts', f'conf{suffix}#conf-kitty-fonts')
t('#ref=conf-kitten-ssh-xxx', f'kittens/ssh{suffix}#conf-kitten-ssh-xxx') t('#ref=conf-kitten-ssh-xxx', f'kittens/ssh{suffix}#conf-kitten-ssh-xxx')
t('#ref=at_close_tab', f'remote-control{suffix}#at-close-tab') t('#ref=at_close_tab', f'remote-control{suffix}#at-close-tab')
t('#ref=at-close-tab', f'remote-control{suffix}#at-close-tab')
t('#ref=action-copy', f'actions{suffix}#copy') t('#ref=action-copy', f'actions{suffix}#copy')
t('#ref=doc-/marks', f'marks{suffix}') t('#ref=doc-/marks', f'marks{suffix}')