Skip to content

Allow Profiles to be pinned to Windows Taskbar/MacOS Dock OR Let VSCode remember which profile a folder was opened with #223149

@Sparker0i

Description

@Sparker0i

Feature Request

  1. Allow Profiles to be pinned to Windows Taskbar/MacOS Dock, OR
  2. Let VSCode remember which profile a folder was opened with

Background:

I have lots of profiles in VSCode for programming in various languages: Scala, Python, Golang, NodeJS etc. Each profile has its own set of extensions and keyboard shortcuts.
At the moment VSCode allows to only pin the default executable to the MacOS dock. When we open using this icon, it opens up all the last open windows from all profiles.
If I am in a profile 1, and then From there if I choose to open a folder in a new window which should be used with profile 2, it ends up opening the folder in profile 1. This is a problem.

With VSCode gaining extensions for almost all programming languages, people can configure VSCode profiles to be good alternatives to Full fledged IDEs.
Many companies have started to consider VSCode as an IDE and have started consolidating the tooling from other IDEs to VSCode.

Thus it would be a good to have feature if we can have either one or both of the below features:

  1. Allow to pin VSCode Profiles to the MacOS Dock
    a. This will allow us to open new window directly into the intended profile, and not open all previous windows of all profiles
    b. We can then choose to open the folder in this correct profile.
  2. Let VSCode remember what profile was used to open a given folder in a window
    a. In this way, even if we open a new Window using Cmd+Shift+N in a wrong profile, VSCode will remember what profile was used to previously open this folder and hence open it in the correct window.
    b. If the profile happens to be deleted, VSCode can then open either in the same profile or use the Default one.

Metadata

Metadata

Assignees

Labels

info-neededIssue requires more information from posteruser-profilesUser profile management

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions