• Dessalines@lemmy.ml
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 year ago

        Thanks! The only thing I can’t use it for, is android dev 😭 . Good java / kotlin tooling has essentially become owned by google and jetbrains.

      • Dessalines@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        ·
        1 year ago

        I was skeptical at first, but have come to love it. vim has become a frankenstein’s monster over the years, requiring plugins to do everything. helix comes with LSP / IDE support out of the box, formatting, multi-line editing, quick file switching, etc. It def has been useful for both rust and typescript.

        • PenguinCoder@beehaw.org
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          I’m a diehard vim user, but helix sounds nice. I’ll give it a try. If I can quit the editor in less than 10 minutes, that’ll be a win!

  • nachtigall@feddit.de
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    For a full blown IDE, nothing comes close to IntelliJ family in my opinion. Still, I mostly use Emacs (Doom to be more precise) in conjunction with a terminal.

    • uthredii@beehaw.org
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      1 year ago

      For anyone who doesn’t know; Helix is an editor with vim like keybindings with more out of the box functionality than vim.

      I am using it too and like it.

      The only problem I ran into is that the search and replace function (across.multiple files isn’t very good).

      • [object Object]@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Oh thats actually what I used before switching to helix, it mostly has the same features but you don’t have to configure anything

        Downside is no plugins, but I’ve never felt like I’ve needed any plugins using helix

    • savoy@lemmygrad.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      helix is incredible, completely replaced neovim for me. Granted I never used many plugins outside of language servers, so it was fairly easy to not worry about a lack of features.

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

    Neovim is my most used editor, I use Gedit for a scratchpad, and when I’m in a bigger project I’ll sometimes run VS Codium.

    • vrojak@feddit.de
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      This, I love how it allows me to use virtually every language there is within the same IDE. It needs some setup compared to most IDEs specialized for a specific language, but oh well

  • strudel6242@beehaw.org
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 year ago

    Love me the Jetbrains apps. Webstorm in particular I use on the daily, and I love how everything works out of the box, unlike vscode where you need to install a whole bunch of plugins.

    That is, except for rust. I have no idea why, but the Jetbrains rust plugin is absolute garbage; it’s slow and inaccurately reports some errors while missing on errors the CLI would pick up. Rust is the main use case I have for using vscode, the language server there is rock solid, have had nothing but good experiences (outside of the pains of dealing with the borrow checker as a rust novice…)

  • moonleay@feddit.de
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    1 year ago

    IntelliJ (with IdeaVim) for Kotlin and Java programming; Rider (with IdeaVim) for C#; NeoVim for everything else.

    • engineer@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      JetBrains IDEs are pretty good, it’s hard to beat them.

      My setup is same, except for Helix, haven’t even heard of it. Going to look it up.

  • Lionel C-R@lemmy.coupou.fr
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    1 year ago

    Not a developer here, I occasionally write scripts in bash/Python/go and sometimes tinker with php or ruby but mostly write yaml and asciidoc/markdown.

    I use vim, with lots of plugins, as my plugins list and my vimrc grew over the years it’s true it’s become some kind of monster but I just love it and every other I tried (probably not long enough) required to much mouse interaction.

  • Kajika@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    1 year ago

    It’s seems I am the only one using spacemacs/doomemacs.

    Also kdevelop for C++

  • Pencilnoob@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    1 year ago

    I’m a big fan of Rider + IdeaVim for C#/F# at work because it’s just great for big projects and I pair program a lot. I’ll use neovim though for macros and regex.

    I almost never bother to setup Emacs on work machines (I tend to have several work machines and don’t want to be constantly fussing about with differences between MacOS, Windows, and Linux - sometimes on the same day - all while keeping my config sane and synched everywhere). Also I tend to pair program a lot at work, so having a consistent setup with Jetbrains goes a long way to help more Jr devs learn the tools.

    At home it’s Emacs + Spacemacs + Evil. Sometimes I’ll use other Jetbrains tools or neovim at home, but Emacs is my happy place.

    This Fall I’m hoping to try out Doom Emacs, I’ve heard great things. I’m not sure if I’m ready to take the plunge though (come on grandpa, you switched over to Spacemacs like eight years ago).