What os? What ide? What plug-ins?
Windows + Visual Studio :(
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.
That’s what I mostly use too
I share this pain :(
I try so hard to move away from this but I seem to always end up crawling back because something is missing or broken. DotRush is hopeful, though (assuming C#)
I use codium. It’s basically VS code without all the proprietary and spooky telemetry. Works well as vscode
- Arch Linux (btw.)
- hyprland
- helix
- kitty
- LibreWolf (for research)
Hmmm…ill have to do some research as I don’t know most of those
I have the same setup as u except I use kde plasma bc hyprland is scary. Happy updating.
Linux, Plasma, VSCodium with the clang. cmake, and Qt extensions
- 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
What is Home Manager?
Home Manager is a Nix tool for managing configuration for a single user, usually on a Linux or MacOS system, or possibly WSL. You configure installed programs, program configuration (such as dot files), and a number of other things, and you get a reproducible environment that’s easy to apply to multiple machines, or to roll back configuration, etc. I find it helpful for having a clear record of how everything is set up. It’s the sort of thing that people sometimes use GNU Stow or Ansible for, but it’s much more powerful.
A Home Manager configuration is very similar to a NixOS configuration, except that NixOS configures the entire system instead of just configuring user level stuff. (The lines do blur in Nix because unlike traditional package managers where packages are installed at the system level, using Nix packages can be installed at the system, user, project, or shell session level.) Home Manager is often paired with NixOS. Or on Macs Home Manager is often paired with nix-darwin. As I mentioned, the Home Manager portion of my config is portable to OSes other than NixOS. In my case I’m sharing it in another Linux distro, but you can also use Home Manager to share configurations between Linux, MacOS, and WSL.
Kate, LSP, Linux.
Linux, emacs.
Not to start the infamous war but why Emacs and not vim/neovim?
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.
Ah makes sense, I’ve always preferred vim but never got good with the motions
Oh you’re opening a big can of worms here
Specifically, the Team17 kind that shoot at each other.
Holy hand grenade of Antioch!
NixOS, fish, tmux, Helix, jj
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
tmuxand 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.
Flexible, but Linux/macos predominantly. Jetbrains (CLion/RustRover). No specific plugins, JB IDEs are pretty good out of the box.
From jb I only have used pycharm but it was pretty good.
MacOS and Panic Nova
A messy bedroom.
Arch + i3wm/sway + Tmux + Neovim
Ditto, pretty much.
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.
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.
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
When I’m pairing with someone who uses VSCode it’s usually painful how slow they are about finding and opening files. And so much screen space is taken up by stuff that is not code. It’s extra frustrating because even VSCode has built-in solutions for all of this, but lots of people don’t seem to understand how to use it efficiently.










