Skip to content

Instantly share code, notes, and snippets.

Last active November 7, 2022 20:38
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?

The following JSON goes into the user settings.json file for VSCode.

For more information see:

"gitlens.remotes": [{
        "regex": "https:\\/\\/(git-codecommit\\.us-west-2\\.amazonaws\\.com)\\/v1/repos\\/(.+)",
        "type": "Custom",
        "name": "AWS Code Commit",
        "protocol": "https",
        "urls": {
            "repository": "${repo}/browse?region=us-west-2",
            "branches": "${repo}/branches?region=us-west-2",
            "branch": "${repo}/browse/refs/heads/${branch}?region=us-west-2", //
            "commit": "${repo}/commit/${id}?region=us-west-2",
            "file": "${repo}/browse/refs/heads/${branch}/--/${file}?region=us-west-2&lines=${line}",
            "fileInBranch": "${repo}/browse/refs/heads/${branch}/--/${file}?region=us-west-2&lines=${line}",
            "fileInCommit": "${repo}/browse/${id}/--/${file}?region=us-west-2&lines=${line}",
            "fileLine": "${line}-${line}",
            "fileRange": "${start}-${end}"
Copy link

Hi there, thank you for this, It is usefull!
You might want to replace "fileLine": "{line}", with "fileLine": "${line}-${line}",
That way, the link work witouth making a selection in vscode

Copy link

rajrao commented Jan 7, 2022

@RealGuillaume updated the gist with your suggestions

Copy link

DiegoFleitas commented Mar 23, 2022


Btw I needed to set up a repo that used a ssh config file today, these threads were mighty useful. (for my specific case I only need to tweak up the regex to match what the output of git remote -vv )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment