I’m developing a program in C++ targeting flatpak, since I’m on an immutable system I’d rather develop for flatpak than try using a container (plus I can’t get SDL to open a window in a container anyway). Everything works with GNOME Builder but it’s not as nice to use as vscode: less syntax highlighting, doesn’t reopen where I left off, can’t debug multiple instances (Not to say I don’t like GNOME Builder - it’s really good and will only get better, it’s just slowing me down at this point). I managed to get the flatpak building and debugging from within code, using the vscode-flatpak extension the only thing not working properly is clangd. I am using the meson build system.

This is probably a bit of a long shot, but has anyone else tried to do this?

BTW I’m not talking about using clangd with the vscode flatpak package

  • Matt@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Just make a build script and then write a flatpak build file that’ll package it as a flatpak. Here’s an example.

    • ⸻ Ban DHMO 🇦🇺 ⸻@aussie.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Not sure I follow. I’m talking about using the clangd language server to give me code completion, etc. when developing a flatpak application. I’ve already got it making the package and running it through the vscode debugger

  • Arality@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    I’m not sure I understand what you’re asking. It seems like you’re asking why your clangd extension isn’t working? But then you say:

    BTW I’m not talking about using clangd with the vscode flatpak package