{"id":19351012,"url":"https://github.com/cd-4/vim-extrovert","last_synced_at":"2026-04-18T07:32:57.051Z","repository":{"id":260106813,"uuid":"880250133","full_name":"cd-4/vim-extrovert","owner":"cd-4","description":"Vim Plugin to copy or open URLs to Git Repositories","archived":false,"fork":false,"pushed_at":"2024-10-30T12:03:09.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T14:18:50.883Z","etag":null,"topics":["bitbucket","github","gitlab","plugin","url","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cd-4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-29T11:49:52.000Z","updated_at":"2024-10-30T12:03:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"964b3033-f296-4ae9-9435-2819d41de0a7","html_url":"https://github.com/cd-4/vim-extrovert","commit_stats":null,"previous_names":["cd-4/vim-extrovert"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cd-4/vim-extrovert","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cd-4%2Fvim-extrovert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cd-4%2Fvim-extrovert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cd-4%2Fvim-extrovert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cd-4%2Fvim-extrovert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cd-4","download_url":"https://codeload.github.com/cd-4/vim-extrovert/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cd-4%2Fvim-extrovert/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31961237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitbucket","github","gitlab","plugin","url","vim"],"created_at":"2024-11-10T04:34:46.579Z","updated_at":"2026-04-18T07:32:57.035Z","avatar_url":"https://github.com/cd-4.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vim Extrovert\n\nAre you ever working on a file and want to share it with someone you\nwork with, and you need to open up GitHub, navigate to the file,\ncopy the URL, and send it to someone on your team?\n\nMaybe you're sharing your screen and your vim setup is scaring your\ncoworkers, so you need to open up the file in GitHub, and have to\nnavigate to GitHub and find the file.\n\n##### Well not anymore!\n\n`vim-extrovert` allows you to copy the file URL to the clipboard, or\nopen it in your browser right away to avoid these tedious steps.\n\n### Support\n\nThis plugin has support for **GitHub**, ~~**GitLab**~~(TODO), and **BitBucket**.\n\n## Installation\n\n#### VimPlug\n\n```\nPlug 'cd-4/vim-extrovert'\n```\n\n### Commands\n\nCommand | Description\n--- | ---\nCopyGitUrl | Copys the URL to the current file and line number into your clipboard\nCopyGitFileUrl | Copys the URL to the current file (no line number) into your clipboard\nOpenGitUrl | Opens the URL to the current file and line number in your browser\nOpenGitFileUrl | Opens the URL to the current file (no line number) in your browser\n\n## Usage\n\n### Customization\n\n#### Opening URLs (Mandatory for Windows Users!)\n\nIf you do not want to use the default open commands (`open` for max/linux),\nyou can set `g:vim_extrovert_open_command = COMMAND`, where `COMMAND`\nis something that will open the URL with a command like so:\n\n```\nCOMMAND 'https://github.com/myorg/myrepo/blob/main/path/to/file'\n```\n\n##### Windows Users\n\nYou can set this to something like `Start-Process chrome.exe` for this to work.\n\n#### Copying to Clipboard (Mandatory for Linux Users!)\n\nIf you do not want to use the default clipboard commands, (`pbcopy` for mac,\n`clip` for windows), you can set `g:vim_extrovert_clipboard = CLIPBOARD`, where\n`CLIPBOARD` is something that will copy to your clipboard like so:\n\n```\necho \"UrlToCopy\" | CLIPBOARD\n```\n\n##### Linux Users\n\nIf you have `xclip` installed, this should work out of the box, but\notherwise you will have to set this to something else.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcd-4%2Fvim-extrovert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcd-4%2Fvim-extrovert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcd-4%2Fvim-extrovert/lists"}