• davel [he/him]
    link
    fedilink
    English
    139 months ago

    I refuse to use VSCode/ium anymore; I usually pay for & use JetBrains; I keep trying—and failing—to use Emacs.

    • @[email protected]
      link
      fedilink
      English
      59 months ago

      well, Jetbrains are pretty high quality products though, I don’t mind paying their price if I have to pay for IDE for my personal work. I think even the corp level license pricing is not too bad compare to VS.

      • @[email protected]
        link
        fedilink
        19 months ago

        My company has a jetbrains license and I honestly run into so many problems with it. Still haven’t found an all-around IDE that I want to stick to.

        • @[email protected]
          link
          fedilink
          39 months ago

          Maybe give Lapce a shot, it’s still in it’s infancy, but it’s pretty slick and very responsive.

        • @[email protected]
          link
          fedilink
          English
          39 months ago

          Maybe I am not advance users so I don’t usually run into issues that much. Things I use (for C++):

          • find usage
          • rename functions(refractor?) so I don’t have to hunt them down
          • debug stepping/watch
          • P4 integration
          • the auto prompt/complete
          • they have good Unreal Engine integration so I can also know if a function is called/used in a blueprint.
          • @[email protected]
            link
            fedilink
            29 months ago

            Nah, probably just due to different languages I’d guess. I’ve mostly had issues with it creating Python virtual envs, I always have to manually create one because it just breaks. There’s a bug on the jetbrains tracker that’s been open for this for more than a year. The run config doesn’t respect environment variables, despite having a box for it. And I have constant problems with their remote development feature, though I know that’s in beta. Just really disappointing honestly. I hate when my IDE gets in the way of development.

            • @[email protected]
              link
              fedilink
              English
              29 months ago

              make sense, python really does not have a good ide for it and I don’t understand why, cause it’s so widely used. I wrote some python tools for Unreal Engine and I still use the old execute, check exception output method. (since UE’s python binding is kinda tacked on afterward so their modules and exposed functions are tied directly to their C++ counter part. compare to other more mature DCC tool(like Maya, Houdini) you can pretty much run things in python mode without opening the editor.

    • @[email protected]
      link
      fedilink
      English
      29 months ago

      For me, the sweet spot is IntelliJ with the vim plugin. If you want to give emacs another try, I recommend Spacemacs. I use Spacemacs sometimes, but not for code.

    • @NixDev
      link
      19 months ago

      I am in the process of switching to JetBrains. Still need to use vscode for work but at home it is all JB. I think once fleet becomes more mature it will be a serious competitor for vscode. Wish these products were OSS but at least they aren’t M$ products

    • @[email protected]
      link
      fedilink
      19 months ago

      I keep trying-and failing-to use Emacs.

      I can so relate to that. I’ve been trying to switch to and start using Emacs for so long, and I never could fully switch to it. I mean, it could replace my IDE, my text editor, give me a great way of taking notes (org-mode), it has a built-in terminal, music player and more! It really is incredible but I could never really get used to it.

    • adr1an
      link
      19 months ago

      I’ve been using spacemacs, doom emacs, and bedrock emacs distributions. The latter is mostly geared towards really learning your way. It’s a huge investment, indeed. But it pays out in the long run. Same thing can be said about elisp probably, but I never dared to quench such thirst… (yet?)