Skip to content

Save IDE preference per repository#21464

Open
jackfreem wants to merge 5 commits intodesktop:developmentfrom
jackfreem:jf/OpenRepositoryWithPreference
Open

Save IDE preference per repository#21464
jackfreem wants to merge 5 commits intodesktop:developmentfrom
jackfreem:jf/OpenRepositoryWithPreference

Conversation

@jackfreem
Copy link
Contributor

@jackfreem jackfreem commented Jan 15, 2026

Closes #12195
Closes #18737

Description

  • Adds onto the existing functionality merged inside of the "Open With" modal (See PR 21436)
  • When users open a repository through "Open With" they are given the option to save the editor preference.
Screenshot 2026-01-15 at 9 00 16 AM
  • This preference is saved locally for the repository and the next time they open the repository they will see this option instead of the global editor. (In the screenshot below, VS Code is my global editor)
Screenshot 2026-01-15 at 9 00 59 AM
  • As you would expect, the global editor still shows up for other repositories. So if a user does not explicitly change this settings, they wouldn't even know it's a feature.
Screenshot 2026-01-15 at 9 01 54 AM
  • Users can also easily reconfigure the existing editor selection through a new page on "Repository Settings"
Screenshot 2026-01-15 at 9 02 27 AM

Screenshots

Github.Desktop.-.Demo.Save.IDE.pref.mov
Screenshot 2026-01-15 at 9 34 02 AM
  • Also tested to ensure that External Editor customization isn't broken by this.

Release notes

Notes: Allows Users to save Editor preference per repository

@github-actions github-actions bot added external Pull request originating outside of the Desktop core team triage For incoming issues labels Jan 15, 2026
@jackfreem jackfreem force-pushed the jf/OpenRepositoryWithPreference branch from bff348b to 13152a8 Compare January 15, 2026 03:07
@jackfreem jackfreem changed the title WIP: Open Repo w/ preference Save IDE preference per repository Jan 16, 2026
@jackfreem jackfreem marked this pull request as ready for review January 19, 2026 20:46
@Rumeleq
Copy link

Rumeleq commented Feb 21, 2026

I would just like to sincerely thank you for doing this feature and I pray it gets reviewed and accepted into some beta release soon

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

Labels

external Pull request originating outside of the Desktop core team triage For incoming issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow users to choose more than one external editor to open a project Choose the "default editor" per repository.

2 participants