ruifm / gitlinker.nvim

A lua neovim plugin to generate shareable file permalinks (with line ranges) for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse
GNU General Public License v3.0
525 stars 44 forks source link

Support "plain" links to Markdown files #72

Open schra opened 1 year ago

schra commented 1 year ago

Is your feature request related to a problem? Please describe.

I want to be able to link to a specific line in a Markdown (restructuredtext/ ...) file.

When I press <leader>gy in the readme of this repo, I e.g. get the link https://github.com/ruifm/gitlinker.nvim/blob/c68d4873a14d2ae614875685ccca2e49472989e8/README.md#L3-L5, which links to the rendered version of the document, which means the #L3-L5 bit of the URL is ignored.

Describe the solution you'd like It would be nice if a ?plain=1 was added to files with a .md, .rst, ... extension. For example, instead of https://github.com/ruifm/gitlinker.nvim/blob/c68d4873a14d2ae614875685ccca2e49472989e8/README.md#L3-L5 I want to get https://github.com/ruifm/gitlinker.nvim/blob/c68d4873a14d2ae614875685ccca2e49472989e8/README.md?plain=1#L3-L5

And thanks for the nice plugin :)

linrongbin16 commented 10 months ago

hi @schra , my fork https://github.com/linrongbin16/gitlinker.nvim can support your use case.

update: add in https://github.com/linrongbin16/gitlinker.nvim/pull/94.