• FirstCircle@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    VSCode + Vim keybindings + Metals for Scala development. I used to use IntelliJ (paid and free) + the Scala plug-in, and Pycharm (free). For Scala I’d be fine with either VSCode or Jetbrains, just depends on who is paying (or not paying). I suspect that Python support in VSCode is a lot better these days so it might be a viable option to Pycharm. I need to check out VSCodium, if it works well with Metals and gets frequent updates I might make the switch.

  • mholiv@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    5 days ago

    Helix + the appropriate set of LSPs.

    It’s like neo vim without the need the manage plugins. That and it uses select -> action instead of vim style action -> select, which makes more sense to me.

    • variouslegumes@reddthat.com
      link
      fedilink
      arrow-up
      2
      ·
      6 days ago

      Same. I’ve had a few big config purges and migrations every few years, but I’m always neovim.

      I started using Neovide as a frontend so people could follow what I’m doing (it adds animated cursor movement, etc.) I actually found that I really like it and rarely use a terminal to run neovim now.

  • jaxxed@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    5 days ago

    I keep using emacs, mainly because it has an innovative ecosystem that provides interesting ways to work - meow, consult, corfu, eglot, treesitter - so cool how these pieces for together.

  • wer2@lemm.ee
    link
    fedilink
    arrow-up
    7
    ·
    6 days ago

    Emacs with evil-mode or when I am banging around the console, neovim.

  • LastYearsIrritant@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    8
    ·
    7 days ago

    I write code every day at my job. I use vim.

    It does everything I need it to do, and it works exactly the same way on every system I touch, and functions the same way since I started using it decades ago (aside from being able to use arrow keys now instead of hjkl)

    If I HAVE to do any coding on Windows, I use notepad++.

    • toddestan@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      Why not use gvim on Windows? That’s my “IDE” on Windows. Though with modern versions of Windows, trying to run vim in the Command Prompt isn’t a complete disaster like it was in the past.

      “IDE” in quotes because I consider vim a text editor, and I don’t try to make it an IDE with a bunch of plugins.

  • Turturtley@aussie.zone
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

    Helix. I hate tweaking my ide. I just want to launch it and get to work. Setting up my LSP/formatter/theme is the most i’m willing to put up with and that’s all Helix asks for to be an IDE.

  • Zahtu@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    VSCodium, the opensource, free-of-MSspyware Clone of VSCode.

    Sure enough, Take Care about what Extensions you Install and why u need them.

  • XPost3000@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    6 days ago

    VSCode cuz I couldn’t find a good open source alternative written in c++ or rust that isn’t just a terminal text editor that needs a trillion plugins/configs to run (I would have tried zed if they ever made a version for windows, seems like the most promising ide to vsc)

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    7 days ago

    For an actual IDE, Jetbrains. But I rarely need an actual IDE and will just generally use Vim for everything.

  • fubarx@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    6 days ago

    I saw the security article, but that sounds like it needs to be tackled by MSFT, the way Google has to handle Chrome extensions.

    Have been a paid Jetbrains user for years, especially PyCharm. But recently, I had to do some front-end web development with ionic/Capacitor and Vue, and ionic only had a VsCode plugin. A few weeks later, came across Cursor which is a fork of VsCode with LLM support, and all the same plugins worked.

    Still keeping my PyCharm subscription, but am wobbly on whether I’ll re-up next year.