Giter VIP home page Giter VIP logo

Comments (4)

nedrichards avatar nedrichards commented on August 24, 2024

I agree with you, but that's more of an issue for https://github.com/flatpak/flatpak than it is here. Someone will possibly look and think about a general solution there!

from com.visualstudio.code.

akors avatar akors commented on August 24, 2024

@nedrichards could you please specify what kind of an issue of flatpak that is and which features you are missing?

I'm not a FlatPak expert, but GNOME builder seems to be able to do this just fine. I can open terminals and access all my host files, including my system CMake.

Considering gnome-builder is also an IDE just like VS Code, you might wanna take a look at how they are building their flatpaks: https://gitlab.gnome.org/GNOME/gnome-builder/blob/gnome-builder-3-28/build-aux/flatpak/org.gnome.Builder.json

from com.visualstudio.code.

nedrichards avatar nedrichards commented on August 24, 2024

GNOME Builder is custom coded to work inside a container and in partnership with a host system, spawning new containers where necessary and using host command etc. to get an experience that good takes real work and it'd have to be upstream in VS Code. I'd be delighted to help package it where available but the point of this version is to 'take the bits from microsoft and use them without changes'.

Certainly it's possible to do a lot better than we do here via extensions etc. but it'd need contributions from someone who isn't me.

As an aside, this is likely to get mitigated real soon now by switching to the 18.08 version of the freedesktop sdk. That version will come with cmake 3.12: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/18.08/elements/base/cmake.bst

from com.visualstudio.code.

akors avatar akors commented on August 24, 2024

OK, I see the issue now.

As an aside, this is likely to get mitigated real soon now by switching to the 18.08 version of the freedesktop sdk

That might fix my use case, but i'm worried that interacting with the host system will always be somewhat problematic.

Thanks for your work!

from com.visualstudio.code.

Related Issues (20)

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.