Which “E” is this?

  • Goku@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    11 months ago

    Oh dang I thought I was safe using codium. What other problems should I be aware of?

    • indigomirage
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      AFAIK, the only difference between codium and vscode is that telemetry is stripped out. I haven’t used it, but I imagine it’s great. It works the same as vscode in other respects. (unless someone corrects me here).

      The main issues I have with the vscode/codium approach is that remote ssh works by installing and executing a server at the remote location (including installation of extensions).

      To me, this is convenient but risky - it necessitates prerequisites on the remote server (which caused issues for older server installs), it leaves stuff behind on the remote (if you just want to edit a config why would you want to litter the remote server?). Fundamentally I’m not sure why this isn’t a very, very serious potential vector for malware - others can correct me. Do you want to inadvertently put 3rd party nice-to-have extensions written by just anyone running remotely?

      They could mitigate this by having an official extension than has an option to do simple sftp access with local caching (as is done with many other editors like UEdit, npp, mc, vim, etc…). Most 3rd party extensions for this that I’ve seen seem very janky. It begs for something official.

      My other issues with vscode are subjective - it lacks virtual space editing, and, frankly the whole thing is a bit slow for me. Again, this is subjective.

      • Goku@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        11 months ago

        There’s also proprietary packages that don’t work with vscodium, like Microsoft’s pylint or something I forget, but I had to go to great lengths to get features like refactoring and auto formatting in my python files after switching to vscodium.

        Oh I don’t use remote server within my ide. If I wanna push code or files I just use a git repo.

        • indigomirage
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          This is good to know. As I say, I haven’t tried codium, but I’m not surprised there are glitches.

          I hear you wrt avoiding remote server, but for me, it begs the question of whether I want to learn more than one tool/editor? If I use vscode, I’d have to pull the files up and down, but if I use an alternative IDE, I can do it all in one step. If it’s a good IDE then why do I want vscode in the first place?

          A official sftp caching package might be enough to keep me in vscode (though I’m still not sure what I want to do).

          I just find it bewildering that the IDE would so nonchalantly install sh!t on remote servers when you just want to edit a config. Any other tool where something is to get installed remotely makes it abundantly clear what’s happening and it’s a very conscious decision to do an install.

          Not sure why people aren’t up in arms about this approach. Unless I’m missing something (and I may well be).

          • Goku@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            It’s not glitches, it’s M$ intentionally making their python language server only work with proprietary vscode