sshaw / git-link

Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location
399 stars 74 forks source link

Proper sourcehut link #77

Closed abcdw closed 3 years ago

abcdw commented 3 years ago

https://github.com/sshaw/git-link/blob/master/git-link.el#L457 For sourcehut (git.sr.ht) used the same function as for github, but it generates a link using https://%s/%s/blob/%s/%s pattern, while for sourcehut it should be https://%s/%s/tree/%s/%s, because /blob/ provides access to raw file, while /tree/ has ability to show exact part of the code using fragment part of address.

As it is right now: https://git.sr.ht/~abcdw/rde/blob/master/rde/system/install.scm#L50

As it should be: https://git.sr.ht/~abcdw/rde/tree/master/rde/system/install.scm#L50

sshaw commented 3 years ago

Thanks. I also noticed that multi-line links were broken so fixed that too.

Is the tree URL new or was it always there?

abcdw commented 3 years ago

Actually, IDK, use it not so often.

Thank you for fixes!)