Giter Club home page Giter Club logo

vscode-projects's People

Contributors

l13 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

solartheory

vscode-projects's Issues

Way to bulk modify or access JSON for saved projects

During some spring cleaning I renamed and moved my root folder, which now means all the projects I have saved now have incorrect paths:

image

Is there a way to access the internal state in something like a JSON format so I can bulk modify these. Automatic file lookup doesn't quite work as I have too many folders, so prefer to do it manually. Thanks

Feature request: close workspace button

That's it, that's the feature :)

A button or context menu item. I often need to return the VSC to the default text-editor mode, out of project-workspace-IDE-machinery. Your extension would be the perfect place for me.

BTW, thank you, It's really useful.

Idea - add comments/url's to projects

Can you add comments to projects?
Maybe if RMB click on Project and then:
=> Readme.md open (if exist)
or
=> http://github.... open

I thing better if you can add some links to project with specifed names to show in dropdown menu in project

Feature Request: Show Slots in Status Bar

It would be cool if when you configure slots you were able to see them in the status bar and click on them to swap between them instead of using keyboard shortcuts.

Non-project folders

Hi! Thank you for the awesome extension.
I have a folder (/mnt/Files/Code) that contains only CMakeLists.txt files (CMake C++ folders). Is there a way to just display all folders from /mnt/Files/Code? I tried l13Projects.vsCode.folders and l13Projects.workspace.folders but it seems to work only for VSCode projects.
There is a similar feature in vscode-project-manager.

Sync projects

Hi,

Is there any way to have my projects synced between devices? I use the extension without creating .code-workspace files, and I can't figure out where the extension stores the structure for projects. In general I struggle with the vscode concept of workspaces, even having read the docs several times. As a side note, could you clarify what a "project" is within your extension, is it the same is opening a folder in vscode?

Thanks

Save workspace userfiles

There seem to be no extension that allow to { export / save with/near .code-workspace }/import Workspace operation saves ( %userprofile%\AppData\Roaming\Code\User\workspaceStorage . layout, etc. ) .
It can be useful and should protect these saves from overwrite by opening the same set of folders from other Workspace .

Feature Request: Add support for devcontainer environments

Hi there,

I love this extension. However, lately, I began using the vs-code remote container extension to develop inside a docker container. When I do, I open up my project folder and vs-code prompts me if I want to open this project inside the dev container.

Inside the devcontainer I can use this extension but when I add the project and exit the container, the does not open because the path isn't found.

However, opening up the project using the "recent files" works flawlessly. There you can see that I can open up the projects locally and directly inside the container (indicated by "[Dev Container]".

Unbenannt

Supporting those Dev Environments would definitely be awesome because they are gaining huge popularity recently.

Thanks in advance

Add subfolders to the list of detected projects

I think it would be useful to have the list of detected projects (i.e. git repositories) sorted by their current subfolder in the root folder as defined in l13Projects.vsCode.folders

Le'ts consider this folders structure

/main/projects/dir/
├ /work/
├ ├ /work-project-1
├ └ /work-project-2
└ /open-source/
  ├ /os-project-1
  └ /os-project-2

Currently the Projects extensions puts all these detected repositories in a flat list like this:

Screenshot_20231201_171356

I think it would be extremely useful to have this list automatically (and maybe optionally, so everyone can choose their desired behavior) display projects in their subfolders, for easy organization.

At the moment I have to resort to manually save these projects in groups, but it is basically only replicating the folder structure and everything must be updated manually when something gets added, moved or deleted.

Thanks

Add groups/subgroups to Saved Projects

First of all thank you for this addon, it is a great way to organize projects inside VS Code, and in fact also all your other extensions are great.

I think it would be useful to be able to further organize projects in groups/subgroups when saving them. At the moment I'm using a name pattern (something like [group name] project name, so [work] website development or [course] vue framework course), but a proper way to categorize projects would be great. Ideally one could also be able to click on the group name to fold/unfold it, and maybe to customize the group icon.

As an example, something like this

Screenshot_20210131_193413

Does not with with Remote Development/WSL2

I have a Windows 10 machine with Ubuntu 20.04 on WSL2 running. My projects are cloned into the Ubuntu. I am able to use the Remote Development extension to work on the code from the VS Code installed on Windows. However, the Projects extension is not able to properly find the path in this situation and thus won't save the projects within this extension. This issue makes using this extension for quick switching between projects not possible, which was the whole reason I installed the extension after moving from Sublime Text and missing their quick switch feature. Works perfectly fine if you are not working on remote development.

Nested Group

Hi, is it possible to create a nest group?
For example:
Group:
|-Subgroup:
|--Project

Ergonomics [workpaces list/-s]

  • In the Workspaces list :
    • in RMB menu on newly opened Workspace, the logically being "Add Workspace To Project" button are named "Save As Project" .
    • no way to add a Workspace File trough the interface .
  • Please add the Workspaces list to Explorer sidebar .

p.s. i see the extension as a layout/setup presets interface/manager (truly it seem to be no other use for it) .

Please add subfolders

I have many projects, and they all lie in separate directories and subdirectories. Please add the ability to add subdirectories (group in group)

Crash with latest vscode insiders

Stopped work with latest vscode insiders release

[Extension Host] (node:42672) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (at writeOut (internal/process/warning.js:32:3))

events.js:292 throw er; // Unhandled 'error' event ^Error: read ENOTCONN at tryReadStart (net.js:573:20) at Socket._read (net.js:584:5) at Socket.Readable.read (_stream_readable.js:467:10) at Socket.read (net.js:624:39) at new Socket (net.js:376:12) at Object.Socket (net.js:267:41) at createSocket (internal/child_process.js:314:14) at ChildProcess.spawn (internal/child_process.js:437:23) at Object.spawn (child_process.js:557:9) at /Users/ptkdev/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.160.0/dist/extension/extension.js:77:1099 at W (/Users/ptkdev/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.160.0/dist/extension/extension.js:76:499)Emitted 'error' event on Socket instance at: at emitErrorNT (internal/streams/destroy.js:92:8) at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) at processTicksAndRejections (internal/process/task_queues.js:84:21) { errno: 'ENOTCONN', code: 'ENOTCONN', syscall: 'read'}

Unkown workspace

Perhaps I'm not understanding something correctly about how to use this extension, but if I add a project to a group then I always have to same project/workspace appearing at the top of the list as "Unkown workspace", even if the folder has a .code-workspace file. Here's how it looks:

Screenshot 2022-02-22 at 15 33 58

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.