https://github.com/rynstwrt/editorperrepoelectron
Open a different editor for each repo when using GitHub Desktop's editor integration feature!
https://github.com/rynstwrt/editorperrepoelectron
editor editorperrepo github github-desktop ide integration repo
Last synced: 21 days ago
JSON representation
Open a different editor for each repo when using GitHub Desktop's editor integration feature!
- Host: GitHub
- URL: https://github.com/rynstwrt/editorperrepoelectron
- Owner: rynstwrt
- Created: 2025-03-09T06:59:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-15T19:35:17.000Z (12 months ago)
- Last Synced: 2025-06-15T19:37:42.491Z (12 months ago)
- Topics: editor, editorperrepo, github, github-desktop, ide, integration, repo
- Language: JavaScript
- Homepage:
- Size: 2.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
EditorPerRepo (WIP) 📦
Open a different editor for each repo when using
GitHub Desktop's editor integration feature!
.𖥔 ݁ ˖ ✦ ‧₊˚ ⋅






## FEATURES:

- Set an editor for individual repositories.
- Resolves relative paths and environment variables.
- Window to remove editor directory assignments.
- All-GUI design.
INSTALLATION:
### Standalone:
1\. Download the standalone archive.
2\. Extract it to a folder and store it somewhere safe.
### Installer:
1\. Download the installer `.exe` file.
2\. Double-click it to install.
3\. It will be installed to `%LOCALAPPDATA%/EditorPerRepo`.
_
_
## USAGE:

1. Open GitHub Desktop.
2. `File > Options > Integrations`.
3. Select `Configure custom editor...` under "External editor".
4. Select the `.exe` file of EditorPerRepo under the "Path" section.
5. Put one of these as the value under "Arguments":
- `%TARGET_PATH%`
- `target=%TARGET_PATH%`
- `target="%TARGET_PATH%"`
6. Save your settings and return to the main UI.
7. Click on `Repository > Open in external editor` or press `CTRL+SHIFT+A`.
8. A window should pop up asking which editor to assign to that repo.
- **If it fails for some reason, try one of the other "Arguments" values listed above.**