All Projects → lmichelin → open-github-links-in-ide

lmichelin / open-github-links-in-ide

Licence: other
Browser extension allowing to open files in your IDE directly from GitHub, available for Chrome and Firefox.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

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

Intellij Platform Solarized
Solarized UI and editor themes for IntelliJ IDEA, CLion, Rider, PyCharm, RubyMine, PhpStorm, WebStorm, Android Studio, DataGrip and GoLand
Stars: ✭ 148 (+169.09%)
Mutual labels:  phpstorm
Phpstorm Spacegray
phpStorm color scheme based on http://kkga.github.io/spacegray/
Stars: ✭ 228 (+314.55%)
Mutual labels:  phpstorm
foxreplace
Replace text in webpages
Stars: ✭ 72 (+30.91%)
Mutual labels:  firefox-extension
Open In Editor
NPM package to open a file in editor
Stars: ✭ 187 (+240%)
Mutual labels:  phpstorm
Idea Php Annotation Plugin
Add PHP annotation support for PhpStorm and IntelliJ
Stars: ✭ 216 (+292.73%)
Mutual labels:  phpstorm
Notion-Boost-browser-extension
Chrome & Firefox extension for Notion to add 20+ features like sticky outline, small text & full width by default, hide comments & help button, bolder text etc. Download here: https://gourav.io/notion-boost
Stars: ✭ 367 (+567.27%)
Mutual labels:  firefox-extension
Idea Php Generics Plugin
Support generics types in PhpStorm via psalm / phpstan docblock
Stars: ✭ 146 (+165.45%)
Mutual labels:  phpstorm
BetterBlackHole
Feeling pressured by the Black Hole and the counter that comes with it? With this extension, you are able to hide the demotivating countdown and sad emote, replacing it by just a date and a motivating message for extra motivation.
Stars: ✭ 17 (-69.09%)
Mutual labels:  firefox-extension
Php Ide Helper
Yaf、yar、yac、yaconf、Redis、Swoole、msgpack、xhprof等PHP框架或扩展在IDE下自动识别类、常量、自动补全方法名
Stars: ✭ 218 (+296.36%)
Mutual labels:  phpstorm
crypto
Aplus Framework Crypto Library
Stars: ✭ 20 (-63.64%)
Mutual labels:  phpstorm
Codeigniter Phpstorm
PhpStorm Code Completion to CodeIgniter
Stars: ✭ 194 (+252.73%)
Mutual labels:  phpstorm
Wplib Box
The Best Local Dev Server for WordPress Developers
Stars: ✭ 204 (+270.91%)
Mutual labels:  phpstorm
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+18.18%)
Mutual labels:  firefox-extension
Php Conventions
Рекомендации по написанию PHP кода
Stars: ✭ 156 (+183.64%)
Mutual labels:  phpstorm
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+90.91%)
Mutual labels:  firefox-extension
Idea Php Toolbox
Collections of tools and improvements to make PhpStorm a little bit better
Stars: ✭ 147 (+167.27%)
Mutual labels:  phpstorm
enterprise-policy-generator
The Enterprise Policy Engine allows administrators to configure Firefox via a configuration file. The Enterprise Policy Generator helps to create the configuration file.
Stars: ✭ 57 (+3.64%)
Mutual labels:  firefox-extension
strelloids
Browser extension for Trello that adds new features.
Stars: ✭ 29 (-47.27%)
Mutual labels:  firefox-extension
owncast-browser-extension
Owncast Browser Extension is a Firefox extension used to follow various Owncast Instances
Stars: ✭ 22 (-60%)
Mutual labels:  firefox-extension
log
Aplus Framework Log Library
Stars: ✭ 14 (-74.55%)
Mutual labels:  phpstorm

Browser extension to open GitHub file links in your IDE

CircleCI

This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line.

👉 Google Chrome: https://chrome.google.com/webstore/detail/open-github-in-ide/bmifnnfmccmleigpaolofacllndmfned

👉 Firefox: https://addons.mozilla.org/firefox/addon/open-github-in-ide/

Getting started

Once the extension is installed:

  • Click on the extension icon to open the settings popup
  • Set the local path where GitHub repositories are cloned on your computer
  • Select the IDE you want to use to open GitHub links
  • Reload GitHub and start using the extension

Supported IDEs:

  • VS Code
  • VSCodium
  • VS Code Insiders
  • PhpStorm
  • IntelliJ IDEA
  • Any JetBrains editor (using built-in web server)
  • WebStorm (not tested yet)
  • GoLand
  • CLion

WSL with the Ubuntu distribution is also supported on VS Code, VSCodium and VS Code Insiders for Windows.

PhpStorm & IntelliJ IDEA support is native on MacOS, but on Linux and Windows you need to install an url handler (see this answer):

I have not tested WebStorm support yet, feedbacks are welcome!

You can also use the built-in web server of any JetBrains editor (IDEA, WebStorm, PhpStorm, WebStorm, ...) instead of the url handler. For that you need to install the PHP plugin. See here for more information. The built-in web server must be started on port 63342.

To disable JetBrains warning "'file' API is requested. Do you trust unknown host?", you can go to File > Settings > Build, Execution, Deployment > Debugger and Check the Allow unsigned requests in the Built-in Server section.

New features & bugs

Need a feature? Want to report a bug? Feel free to open an issue or a pull request!

Contributing

  • Clone the project
  • Run yarn to install the dependencies
  • Run yarn dev to start the development server
  • On Google Chrome:
    • Open chrome://extensions/
    • Enable developer mode
    • Click on Load unpacked
    • Select the dist/chrome folder
  • On Firefox:
    • Open about:debugging#/runtime/this-firefox
    • Click on Load Temporary Add-on
    • Select the dist/firefox/manifest.json file
  • The extension and the pages using it will be automatically reloaded when you modify the source code

Changelog

Version 1.2.2 - November 28,2022

  • Add support for CLion (#39)

Version 1.2.1 - August 18,2022

  • Add support for GoLand (#32)

Version 1.2.0 - August 11,2022

  • Add support for VS Code + WSL (Ubuntu) on Windows
  • Migrate to manifest V3 on Chrome
  • Fix bug: icon was not showing in file tree after an update on GitHub side
  • Fix bug: icon was not showing in the "files changed" tab after clicking on it, a page reload was required (#35)

Version 1.1.14 - June 8, 2022

  • Fix bug: icon was not showing in discussions after an update on GitHub side

Version 1.1.13 - November 22, 2021

  • Fix bug: extension was crashing on pull requests containing resolved conversations

Version 1.1.12 - October 4, 2021

  • Fix bug: icon was not showing on line numbers after an update on GitHub side

Version 1.1.11 - April 18, 2021

  • Add permission required on Firefox to use JetBrains built-in web server (#20)

Version 1.1.10 - April 5, 2021

  • Fix an issue with JetBrains editors (#17)

Version 1.1.9 - March 20, 2021

  • Update VSCodium icon

Version 1.1.8 - March 14, 2021

  • Fix bug: all line numbers were hidden when cursor was over a "Suggested changes" section in the "files changed" tab

Version 1.1.7 - March 7, 2021

  • Fix file header selector
  • Show editor icon on file block lines in conversation tab
  • Add support for JetBrains editors using built-in web server (#16)

Version 1.1.6 - September 27, 2020

  • Add support for VSCodium (#11)

Version 1.1.5 - June 29, 2020

  • Make extension compatible with new GitHub design

Version 1.1.4 - October 23, 2019

  • Add IntelliJ IDEA support

Version 1.1.3 - July 21, 2019

  • Add Firefox support 🎉
  • Set the extension icon according to the selected IDE

Version 1.1.2 - July 1, 2019

  • Fix blurry icons on Retina screens

Version 1.1.1 - June 20, 2019

  • Use popup instead of options page

Version 1.1.0 - June 16, 2019

  • Show editor icon instead of line number when hovering over a line in file blocks
  • Add options to select where to show the icon in GitHub
  • Add option to show debug messages in console
  • Fix some bugs

Version 1.0.3 - June 15, 2019

  • Add PhpStorm support

Version 1.0.2 - June 14, 2019

  • Add missing VS Code Insiders icon

Version 1.0.1 - June 14, 2019

  • Add VS Code Insiders support
  • Add CSS theme for options page
  • Open options page automatically after install

Version 1.0.0 - June 6, 2019

  • First release!
  • Add VS Code support
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].