You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on a workspace that is on a remote file system (NFS/samba).
I have multiple displays and I want multiple vscode windows.
I know there is split window option but it simply sucks if you use it across multiple displays.
I want 2 windows opening some files in the same project/workspace
Now since whenever you open separate windows, the processes are isolated.
So to achieve 3., I need to prepare Window 1 with the workspace, and prepare Window 2 with empty workspace, then drag & drop some files from Window 1 into Window 2.
Now the issue is, Window 2 is still trying to enable git on it. If the project is quite large, it makes the windows extremely slow and sometimes irresponsible because Window 1 and 2 are running git simultaneously, this behavior is stupid as ass.
(and in my case, remote FS makes it even worse)
AFAIC, there're at least 3 ways to solve this issue, and actually I think each should be implemented:
Disable git when there is no workspace. - Window 2 never bothers to run git any more
single-workspace/environment-multiple-window mode. just advanced split window which enables you really split the window out. (Allow for floating windows #10121)
'temporary settings' or 'process-scope settings' - now we have 'user settings', 'workspace settings', but we do not have 'process-scope settings'. 'process-scope settings' is quite native for classic desktop applications. This would simply allows you disable git in which window you don't want git to be enabled.
since option 2 (#10121) seems a large project, option 3 seems a large project too. Is there just any chance to implement option 1? it can be an option in settings like: git.enabled = whenWorkspaceOpened.
The text was updated successfully, but these errors were encountered:
Situation:
Now since whenever you open separate windows, the processes are isolated.
So to achieve 3., I need to prepare Window 1 with the workspace, and prepare Window 2 with empty workspace, then drag & drop some files from Window 1 into Window 2.
Now the issue is, Window 2 is still trying to enable git on it. If the project is quite large, it makes the windows extremely slow and sometimes irresponsible because Window 1 and 2 are running git simultaneously, this behavior is stupid as ass.
(and in my case, remote FS makes it even worse)
AFAIC, there're at least 3 ways to solve this issue, and actually I think each should be implemented:
since option 2 (#10121) seems a large project, option 3 seems a large project too. Is there just any chance to implement option 1? it can be an option in settings like: git.enabled = whenWorkspaceOpened.
The text was updated successfully, but these errors were encountered: