The connection was lost. Trying to connect again.

Post by Veronica Olsen 🍂

Veronica Olsen 🍂 @veronica@mastodon.online

I periodically feel the urge to get away from VSCode, so I've played around with Zed lately. It is nice and fast, but it lacks extensions I need, and is a little awkward to use. Then there's Neovim. I've set up a lot of configs for it to get it to a place where it is quite usable, but it is so *very* different. I may just keep it for those times I need a remote session.

I've come to realise that at my age, switching IDE is a bigger commitment than switching jobs. 😅

#Code #VSCode #Zed #Neovim

· Public

Replies

Veronica Olsen 🍂 @veronica@mastodon.online

After setting up Catppuccin Mocha for Zed, I did switch to the same theme in VSCode though. I think that may be as much change as I can handle. :blobcat:

· Public

Veronica Olsen 🍂 @veronica@mastodon.online

After all, for a developer, there is no single thing you spend more time in your life looking at than your code editor. Even if I'm no longer primarily a developer, I still spend a lot of time in front of it.

· Public

🐈‍⬛David Sommerseth @dazo@infosec.exchange

@veronica I come from Emacs (which was fine for C, PHP and Python stuff 10+ years ago). Then had a longer flirt with Eclipse as I got into C++ before landing on vscodium. Both of them with Emacs "mode" enabled. The "Awesome Emacs" addon is definitely one of the best ones.

I do have Zed high up on the list to check out for real. But,yeah, it's really hard to switch... So much emotions attached to the editor ...

· Unlisted

Veronica Olsen 🍂 @veronica@mastodon.online

@dazo What bothers me the most with VSCode, aside from the whole Electron bloatware thing which is a rant for another time, is that they went from thorough monthly releases to weekly slopware releases, and almost exclusively focus on AI features, which I have anyway turned off.

Zed is also highly AI focused, but I like that it is easy to configure with local models if I ever wanted to. (I really dislike AI auto-complete. It's easily the most annoying feature ever added to IDEs.)

· Unlisted

Veronica Olsen 🍂 @veronica@mastodon.online

@dazo At least it's easy to turn off. I guess for IDEs, it's better to have some competition for the Nazi-tech from xAI. I'm still pushing for people to get off Cursor at work.

· Unlisted

@veronica That makes sense. It's quite a "workbench" compared to the others. For Kotlin development, it is hard to find a good alternative, and it is the default tool at work.

I moved from Zed to Helix for Gleam projects. It seems to mostly work "out of the box". I still end up depending on an external git tool with neovim / zed / helix, though.

· Public

Veronica Olsen 🍂 @veronica@mastodon.online

@lettosprey Yeah, I prefer at least some level of minimalism. Most traditional IDEs are in the opposite end of that spectrum. I haven't used Visual Studio in a couple of decades, but it at least used to be awful. I can't remember what we had at CERN, but I think it may have been Eclipse, which has the same problem.

· Public

Chris Simpson @chris_e_simpson@hachyderm.io

@veronica i keep promising myself that when i reach a reasonable stage in my project, I'll move from the ever declining JetBrains Golang to something lightweight and stable.

· Public

Veronica Olsen 🍂 @veronica@mastodon.online

@chris_e_simpson Oops, deleted my post because I managed to misunderstand you as saying JetBrains was lightweight, which made no sense to me. 😅

My former colleague's poor laptop used to overheat and crash if he opened two instances of PyCharm at the same time.

· Public · edited

Ogi @ogi@hachyderm.io

@veronica have you considered sublime text? I know it’s not free, but it’s constantly my go to. The lsp extensions give enough functionality for me.

· Public

Ogi @ogi@hachyderm.io

@veronica depends on what you’re looking for. Since there is a lsp plugin/extension you can get things like pylance or other linter plugins without issue (I can even get linting on OpenGL stuff!) There are plenty of color scheme/theme options. You can configure “projects” with custom “build” commands but I generally don’t do that. It took a little work getting the Python linting stuff to work right (due to me using pyenv primarily).

The plugin/extension infrastructure isn’t anything like vscode though.

The “remote development” tooling offerings are pretty weak, but I’m ok with that.

· Public

Veronica Olsen 🍂 @veronica@mastodon.online

@ogi At home I mostly do Python+Qt and some C++, so I don't need a lot of extensions. Most of my extensions are formats, like XML, rst, toml, and so on. It's a little more complicated at work, but I don't think I'll switch there yet. Especially not to one that requires a license. That's always a pain to deal with at work.

· Public