• joneskind@lemmy.world
    link
    fedilink
    arrow-up
    56
    ·
    1 year ago
    • Install VSCode
    • Install all extensions
    • Copy extensions folder
    • Install Codium
    • Move extensions to Codium extensions folder
    • Remove VSCode
    • sizeoftheuniverse@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      That was exactly my experience with it.

      I was using VIM in the old days, so I already had some memories on now to do basic editing.

      And then I’ve spent a week trying to make NeoVIM a well adjusted IDE for C, Java, JavaScript and go. I’ve quit after a week, as the results were not satisfactory.

    • Hexarei@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Crazy that people seem to think you’re serious and that Neovim needs constant tweaking. I built my config nearly 6 months ago and have only edited it to add new keybinds when I think of how something could be faster or easier. Everything else has been pretty stable.

    • rmam@programming.dev
      link
      fedilink
      English
      arrow-up
      26
      ·
      1 year ago

      This. Getting rid of telemetry is ok, but not being able to use extensions adds too much resistance and can even make the app practically unusable.

      • qwop@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        I use VSCode with config options to disable telemetry. Probably not perfect but good enough for me, I’m very happy using VSCode

  • Rho@programming.dev
    link
    fedilink
    arrow-up
    16
    ·
    1 year ago

    in linux I use codium and add a symlink from code to codium, that way software that only recognizes code will work with codium (don’t know why godot does it) and it works great, on windows I just couldn’t make it work so I use code because unity only works with code and I have to use Unity for work also, I enabled the vscode store in codium because there are some extensions I need that aren’t on the codium store

  • Kotsi3P0@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    1 year ago

    You can install most of the extension that aren’t included straight up in the Extensions tab, it’s just a little inconvenient. And yes I’m using Codium.

    • TechCodex@programming.devOP
      link
      fedilink
      arrow-up
      18
      ·
      1 year ago

      VSCodium has limited plugins, but most known ones were available… Weird logo, some kind of a seaplant?? But I soon dig it…

      VSCode has all the plugins, but with Microsoft’s Telemetry as expected… Cool logo…

      Truth: I’m using VSCodium, the absence of Telemetry tends to improve it’s overall performance… I’m beginning to like the logo… Plugins support has improved, all the plugins I used in VSCode, are now available… All of it…

  • nothacking@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    1 year ago

    Vim, nano, micro, emacs… ffs. Your text editor should not be a shell, a file manager, a compiler, a build system or a dependency manager. Do one thing and do it well, a editor that tries to be everything ultimately becomes an inflexible mess. An integrated system often becomes an interdependent system, where you are stuck with a single build system, version control, compiler, or file manager. When these are separate tools, they are interchangeable, one person can use vim, the other nano, a third gedit. One project can use make, a second ninja or meson.

    If a project uses VScode, it basically forces everyone else to use it or forces you to maintain two separate build systems. Another option is to only use external tools, but then VScode just becomes an extremely bloated text editor. On my computer, both vim and emacs, start before I can lift my finger from the enter key. The same can’t be said about VScode.

    • watermelonsushi@lemmy.fmhy.ml
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I’m all for using vim or Emacs or whatever, and I agree that not having a dependency on a specific editing software is a great thing.

      But since when did using VSCode enforce the decision on other members of the team? VSC is just going to integrate it’s features with whatever build system you are using. It doesn’t enforce any particular build tool in any project. You can use NPM, yarn. PNPM, whatever the fuck else lol… Nobody needs to maintain multiple build systems to support VSC because it is also just a text editor, albeit a bloated one. Yes, if you install all the fancy extensions to integrate VSCode with your project, it will be a heavy app, and that’s a problem. But if you want your barebones editor, just don’t install any extensions? I’ve been in projects where I’ll be using VSC while someone else will be using Vim and that one dude will be using webstorm or something. It works. There is no MicrosoftTM build tool lockdown going on.

      I know vim is still far less resource intensive than code but outside of very specific use cases, I’ve never seen any modern computer struggle with running code, especially without the extensions… It’s equivalent to opening an extra chrome window, I’m sure most computers can handle that lol.

      End of the day the best tool is whatever lets you personally write code faster, and for some of us that happens to be VS Code