1.6 KiB
An inline macro that easily links repositories from GitHub.
Synopsis
github:$OWNER/$REPO[$CAPTION]
If caption is missing, the link text will be the namespace (i.e., $OWNER/$REPO
) of the repo.
Attributes
There are optional attributes for this macro.
-
rev
is the commit/branch/tag of the repo to be linked. -
path
is the filepath to be linked within the repo. -
issue
accepts the issue number to be linked in the GitHub repo. Take noteissue
is exclusive to other attributes and has more precedence. For example, ifissue
andrev
are both present, the link for issue will be the result.
Example usage
-
github:foo-dogsquared/website
will link to my website repository. -
github:NixOS/nixpkgs[nixpkgs nixos-unstable branch, rev=nixos-unstable]
should link to the NixOS unstable branch of nixpkgs with a custom link text. -
github:errata-ai/vale[Vale v2.3.0 README, path=README.md, rev=v2.3.0]
should link to the README of Vale v2.3.0. -
github:neovim/neovim[Neovim cannot open large files properly, issue=614]
should link to an issue of Neovim. -
github:neovim/neovim[Neovim cannot open large files properly, issue=614, rev=master]
should still link to an issue of Neovim sinceissue
has more precedence overrev
.