70

What os? What ide? What plug-ins?

top 50 comments
sorted by: hot top new old
[-] ghodawalaaman@programming.dev 29 points 10 months ago
[-] JakenVeina@midwest.social 7 points 10 months ago

Unfortunately, the alternatives are really lacking. JetBrains Rider REALLY feels underbaked. No deal-breaking issues, but lots of little low-impact ones, and lots of design decisions that go against common conventions, for no apparent reason. The "Visual Studio Mode" doesn't really help.

On top of that, I've had several issues with RUNNING Rider, on account of being on Bazzite, an immutable distro. It was fine on Mint, but Mint had its own troubles with my NVidia card.

[-] olafurp@lemmy.world 3 points 10 months ago

Visual Studio also feels really urderbaked IMO. I had my issues with navigation, UI and Vim mode. Debugger experience with Edit and Continue was pretty amazing though.

[-] Snickeboa@lemmy.world 5 points 10 months ago
[-] vrek@programming.dev 5 points 10 months ago

That's what I mostly use too

[-] Miaou@jlai.lu 4 points 10 months ago

I share this pain :(

load more comments (4 replies)
[-] jeena@piefed.jeena.net 16 points 10 months ago
  • Arch Linux (btw.)
  • hyprland
  • helix
  • kitty
  • LibreWolf (for research)
[-] vrek@programming.dev 4 points 10 months ago

Hmmm..ill have to do some research as I don't know most of those

[-] clay_pidgin@sh.itjust.works 7 points 10 months ago

Arch is a linux distribution

Hyperland tiles the windows (so they fill up the screen instead of floating)

Helix is a text editor

Kitty is a terminal / console

LibreWolf is a Firefox version

Helix is the only part that really answers your question. https://helix-editor.com/

That's what I use too.

load more comments (1 replies)
[-] MyNameIsRichard@lemmy.ml 12 points 10 months ago* (last edited 10 months ago)

Linux, Plasma, VSCodium with the clang. cmake, and Qt extensions

[-] hallettj@leminal.space 11 points 10 months ago* (last edited 10 months ago)
  • NixOS + Home Manager
  • Niri
  • Kitty
  • Neovim, via Neovide

For work it's Fedora + Home Manager because the remote admin software doesn't support NixOS. Thankfully I've been able to define my dev environment almost fully in a Home Manager config that I can use at work and at home.

I use lots of Neovim plugins. Beyond the basic LSP and completion plugins, some of my indispensables are:

  • Leap for in-buffer navigation & remote text copying
  • Oil for file management
  • Fugitive + Git Signs + gv.vim + diffview.nvim for git integration
  • nvim-surround to add/change/remove delimiters
  • vim-auto-save
  • kitty-scrollback
load more comments (2 replies)
[-] nesc@lemmy.cafe 10 points 10 months ago
[-] vrek@programming.dev 3 points 10 months ago

Not to start the infamous war but why Emacs and not vim/neovim?

[-] nesc@lemmy.cafe 7 points 10 months ago* (last edited 10 months ago)

I find vim way of editing text uncomfortable and how it lacks flexibility in general when compared to emacs (One can make vim from emacs not viceversa). Also I like that emacs is a gui application.

[-] vrek@programming.dev 4 points 10 months ago

Ah makes sense, I've always preferred vim but never got good with the motions

[-] littleomid@feddit.org 4 points 10 months ago

Oh you’re opening a big can of worms here

load more comments (3 replies)
[-] banshee@lemmy.world 9 points 10 months ago
  • NixOS
  • Hyprland (pending migration to Niri)
  • Emacs (eglot)

I occasionally use Jetbrains products as well (e.g. maintaining Kotlin projects).

[-] MonkderVierte@lemmy.zip 8 points 10 months ago

Kate, LSP, Linux.

[-] CameronDev@programming.dev 7 points 10 months ago

Flexible, but Linux/macos predominantly. Jetbrains (CLion/RustRover). No specific plugins, JB IDEs are pretty good out of the box.

[-] vrek@programming.dev 3 points 10 months ago

From jb I only have used pycharm but it was pretty good.

[-] tatterdemalion@programming.dev 6 points 10 months ago* (last edited 10 months ago)

NixOS, fish, tmux, Helix, jj

[-] HaraldvonBlauzahn@feddit.org 5 points 10 months ago* (last edited 10 months ago)

Varies a bit with job, but by far the most in the last 15 years:

Linux (Debian), Emacs, tiling window manager (i3/sway/stumpwm), also gollum wiki + org-mode for writing docs. For small quick edits, I use vim.

I use Arch in a VM, or (preferred) Guix package manager for tools that require newer versions of software.

On the job, I write mostly C++/Python/Go/Rust, at home more Rust, Python, and the Lisps.

Work (frequently some kind of embedded) uses also e.g. Ubuntu, OpenSuSE Leap, Gnome, eclipse, and so on.

load more comments (2 replies)
[-] rwdf@lemmy.world 5 points 10 months ago

Arch with Niri, LazyVim in Ghostty.

load more comments (3 replies)
[-] somegeek@programming.dev 5 points 10 months ago

Arch + i3wm/sway + Tmux + Neovim

[-] pinball_wizard@lemmy.zip 3 points 10 months ago

Ditto, pretty much.

[-] Hexarei@beehaw.org 5 points 10 months ago

I run Manjaro, and use neovim for my development. I've got a slew of plugins for everything from language servers to database to things like integration with tmux and specialty motions.

I've tried many development environments, but so far I keep coming back to nvim.

I've been a fan for about 5 years at this point, and I use it for PHP+js+html at my day job and Rust for personal projects, but also any other language that comes up. Delightful to have one editor that can do basically everything and do it with consistent shortcuts, that I can even run on my phone with a folding keyboard.

[-] Kolanaki@pawb.social 5 points 10 months ago

A messy bedroom.

[-] e0qdk@reddthat.com 4 points 10 months ago

Linux Mint. No IDE -- I just use xed (a fork of gedit) + gnome-terminal, both of which ship with the distro. Only plugin I use regularly for xed is "Code Comment" which lets you comment/uncomment blocks of code quickly.

[-] TheAgeOfSuperboredom@lemmy.ca 4 points 10 months ago

Doom Emacs on Arch with Plasma.

[-] AstroLightz@lemmy.world 4 points 10 months ago

Arch Linux (BTW) is my main/dev OS, but also Windows 10 VM for certain projects.

For simple scripting in any language: VSCodium

PyCharm, Android Studio for projects in specific languages.

For other full projects: VSCodium

As for testing/deploying projects, I have a QEMU dev VM that's connected to my IDEs using shared folders running basic Arch with fresh install of KDE Plasma.

Plugins mainly consist of QoL features, linting for certain languages in VSCodium, themes, etc.

[-] mbirth@lemmy.ml 4 points 10 months ago
[-] domi@lemmy.secnd.me 4 points 10 months ago

Fedora Kinoite with VSCodium (Flatpak), both for work and my own stuff.

Also a few toolboxes with different compiler versions for some older projects.

I mostly do .NET and PHP stuff.

[-] marlowe221@lemmy.world 3 points 10 months ago

Which VSCodium extensions are you using for .NET?

load more comments (2 replies)
[-] mesamunefire@piefed.social 3 points 10 months ago

At work, windows with jet brains products. Then docker with Ubuntu server.

At home its popos with vim. Sometimes docker, sometimes not.

[-] jjjalljs@ttrpg.network 3 points 10 months ago

For work, a Mac and vscode. I don't love vscode but it's what everyone uses.

Well, some of them develop on windows with like notepad++ and it's kind of a nightmare. There's no ci/cd, linting, or testing, so whenever I check out someone else's branch it's full of red squiggles.

My personal is pop!_os Linux where I'm also using vscode because I'm too cheap to pay for pycharm.

[-] OnfireNFS@lemmy.world 3 points 10 months ago

Work: RustRover on MacOS Personal: RustRover on Bazzite

Mainly language support plugins: Python, .env, mermaid

[-] JustEnoughDucks@feddit.nl 3 points 10 months ago

Linux

Distrobox container

Code OSS

  • clangd (always have to change compile commands path because $workspacefolder variable varies per machine even on the same project, it will just choose a subfolder sometimes)

  • nrfconnect suite (it has some extra checks for .dts files and a nice GUI)

  • embedded flash plugins/programs like jlink, Stmcubeprogrammer, etc..

Serial Studio

Logic 2 / Sigrok pulseview

[-] Gonzako@lemmy.world 3 points 10 months ago

neovim, neovim, neovim

[-] entwine@programming.dev 3 points 10 months ago

Linux/Sublime Text/Konsole

[-] 30p87@feddit.org 3 points 10 months ago

Private: Arch, sway, nvim with too many to remembet plugins in foot
Work: Windows to Google Cloud Workstation, JetBrains

load more comments (1 replies)
[-] fum@lemmy.world 3 points 10 months ago

Debian at home, Rocky Linux at work

VSCodium or Godot depending on what I'm working on.

Whatever language support via LSP is available for VSCodium, Prettier, I'll have to check the rest. Nothing that drastically changes the experience. Basically whatever does auto formatting, code completion(without using "AI"), and error highlighting.

load more comments (5 replies)
[-] magic_lobster_party@fedia.io 3 points 10 months ago

Linux + IntelliJ

I also use VsCode because I like its text editing better.

[-] frankenswine@lemmy.world 3 points 10 months ago

Emacs clients in alacritty terminals on GNU Guix. I am used to vi-keybindings so I use evil-mode.

[-] aloofPenguin@lemmy.world 3 points 10 months ago

OS: Debian (Trixie)

DE: KDE Plasma

I use vim for light edits. Currently using VSCodium, but am slowly trying out Kate. I use codeberg as Version Control, and Konsole as the terminal.

I also have notepadqq (a native alternative to notepad++), but prefer vim and am also trying to switch to Kate.

[-] Brosplosion@lemmy.zip 2 points 10 months ago

VSCode (on windows) with Remote Development via SSH extension to Ubuntu or RHEL depending on the task

[-] technocrit@lemmy.dbzer0.com 2 points 10 months ago* (last edited 10 months ago)

Kate on Debian.

Too many people using VSCode. At work on Windows I was using it at work (on Windows) but got disgusted with myself and switched to Kate. On Linux I tried VSCodium but the Flatpak was soooo slow, bloated, and crashy... I'm just sticking with Kate on every OS.

Languages: Julia, Python, JavaScript, PHP

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 15 Dec 2025
70 points (98.6% liked)

Programming

29004 readers
228 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS