All Projects → fabiospampinato → vscode-open-in-github

fabiospampinato / vscode-open-in-github

Licence: MIT License
Open the current project or file in github.com.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-open-in-github

keeperfx
Open source remake and Fan Expansion of Dungeon Keeper.
Stars: ✭ 128 (+700%)
Mutual labels:  open
phper
A library that allows us to write PHP extensions using pure Rust and using safe Rust whenever possible.
Stars: ✭ 24 (+50%)
Mutual labels:  extension
sanic-mongodb-extension
MongoDB with μMongo support for Sanic framework
Stars: ✭ 25 (+56.25%)
Mutual labels:  extension
wasm-extension-template
An easy-to-use template for Rust web extensions. The Rust code is compiled to WASM and ran as a content script.
Stars: ✭ 78 (+387.5%)
Mutual labels:  extension
Linkaro
A browser extension to easily store your social links and share them from right within your browser.
Stars: ✭ 31 (+93.75%)
Mutual labels:  extension
occli
Unofficial Command Line Interface for OpenCorporates
Stars: ✭ 18 (+12.5%)
Mutual labels:  open
yithemes
Atom One Dark & One Light themes ported for VS Code.
Stars: ✭ 12 (-25%)
Mutual labels:  extension
vly1
v1 Voluntarily application - deprecated
Stars: ✭ 14 (-12.5%)
Mutual labels:  open
vscode-gitignore
A simple extension for Visual Studio Code that lets you pull .gitignore files from the https://github.com/github/gitignore repository
Stars: ✭ 44 (+175%)
Mutual labels:  extension
urbit-visor
Urbit Visor is an extension which transforms your web browser into a first class Urbit client.
Stars: ✭ 65 (+306.25%)
Mutual labels:  extension
electron-open-url
Open URL with Electron window from command line or Node.js program
Stars: ✭ 16 (+0%)
Mutual labels:  open
AndroidSDKSearchExtension-Firefox
A Firefox port of the Chrome extension that adds an 'ad' Awesome Bar command and view source links for the Android SDK.
Stars: ✭ 19 (+18.75%)
Mutual labels:  extension
CSEDevOps
Azure DevOps extensions from CSE DevOps team
Stars: ✭ 18 (+12.5%)
Mutual labels:  extension
cake-vso
Cake integration for Azure DevOps.
Stars: ✭ 19 (+18.75%)
Mutual labels:  extension
vscode-magento-wizard
Helps develop Magento 2 extensions using VSCode
Stars: ✭ 22 (+37.5%)
Mutual labels:  extension
PlayniteVndb
Enables VNDB as a Metadata source for Playnite
Stars: ✭ 47 (+193.75%)
Mutual labels:  extension
AntiRickRoll
Chrome extension that blocks Rickrolls!
Stars: ✭ 22 (+37.5%)
Mutual labels:  extension
AppVeyorExtension
AppVeyor extension for Visual Studio
Stars: ✭ 15 (-6.25%)
Mutual labels:  extension
ssh-python
Python bindings for libssh C library.
Stars: ✭ 19 (+18.75%)
Mutual labels:  extension
Userscript
Userscripts collection written by me
Stars: ✭ 92 (+475%)
Mutual labels:  extension

Open in GitHub

Logo

Open the current project or file in github.com.

There are many other extensions for doing this, but they either don't work well for me or they provide too few/many functionalities.

Install

Follow the instructions in the Marketplace, or run the following in the command palette:

ext install fabiospampinato.vscode-open-in-github

Usage

It adds 12 commands to the command palette:

'Open in GitHub: Project' // Open the current project in GitHub
'Open in GitHub: File' // Open the current file in GitHub
'Open in GitHub: File Blame' // Open the current file's blame in GitHub
'Open in GitHub: File History' // Open the current file's history in GitHub
'Open in GitHub: File Permalink' // Open the current file's permalink in GitHub
'Open in GitHub: Issues' // Open the current project's issues in GitHub
'Open in GitHub: Pull Requests' // Open the current project's pull requests in GitHub
'Open in GitHub: Releases' // Open the current project's releases in GitHub
'Open in GitHub: Actions' // Open the current project's actions in GitHub
'Open in GitHub: Projects' // Open the current project's projects in GitHub
'Open in GitHub: Wiki' // Open the current project's wiki in GitHub
'Open in GitHub: Settings' // Open the current project's settings in GitHub

Settings

{
  "openInGitHub.github.domain": "github.com", // Custom GitHub domain
  "openInGitHub.remote.name": "origin", // Name of the remote repository
  "openInGitHub.remote.branch": "master", // Name of the remote branch
  "openInGitHub.useLocalBranch": true, // Use the local branch instead of the fixed remote branch
  "openInGitHub.useLocalRange": true, // Highlight the local selection range, if there's one
  "openInGitHub.useLocalLine": false // Highlight the local line if there's no selection range
}

Demo

Opening the project

Project

Opening the file

File

Contributing

If you found a problem, or have a feature request, please open an issue about it.

If you want to make a pull request you can debug the extension using Debug Launcher.

License

MIT © Fabio Spampinato

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].