docgen: fix links with trailing dots (#3399)

This commit is contained in:
Andrei Matei
2023-05-31 13:00:06 -04:00
committed by GitHub
parent 6a56d0eedc
commit 5c711f8d09
2 changed files with 5 additions and 1 deletions

View File

@ -551,7 +551,7 @@ Print contents of CPU registers.
regs [-a]
Argument -a shows more registers. Individual registers can also be displayed by 'print' and 'display'. See [Documentation/cli/expr.md.](//github.com/go-delve/delve/tree/master/Documentation/cli/expr.md.)
Argument -a shows more registers. Individual registers can also be displayed by 'print' and 'display'. See [Documentation/cli/expr.md](//github.com/go-delve/delve/tree/master/Documentation/cli/expr.md).
## restart

View File

@ -27,6 +27,10 @@ func replaceDocPath(s string) string {
break
}
}
// If we captured a trailing dot, backtrack.
if s[end-1] == '.' {
end--
}
text := s[start:end]
s = s[:start] + fmt.Sprintf("[%s](//github.com/go-delve/delve/tree/master/%s)", text, text) + s[end:]