When talking with colleagues over chat about certain parts of the code it’s very helpful to show and give context as quickly as possible.
Here’s a way to quickly copy a link to GitHub (or GitLab) of the current visual selection in Vim. You need vim-fugitive installed and an upstream provider.
After installing those plugins, using the :GBrowse command should open the current file in Github/Gitlab. In order to make it work for visual selection of lines, the following can be used.
Also to make things simpler and faster, I have it re-mapped to gb as follows:
vnoremap gb :'<,'>GBrowse!