You will be tempted to think that by learning how to use (neo)VIM your coding skills will magically improve tenfold.
It won’t
Wait really? Shit I’m like 1 year into learning vim. What editor should I switch to that will magically make me a good coder?
Jokes aside, all of my favorite IDEs have an option to use VIM key bindings so learning VIM makes it easier to learn other IDEs.
That alone was enough to convince me to learn VIM
& then there’s emacs
(& this-post (there-is emacs))
Neat
Do you mean Neovim?
Surely you aren’t comparing a flat text editor to an IDE that has language server support, debuggers and refactoring tools?
I only use butterfly flaps that move magnetic needles next to my HDD.
Like a real programmer would.
I do the same with moths as they are more active at night
You need a bigger lämp brøther!
Vim and VS Code are both text editors that can become IDEs with plugins. You can use vim with language servers if you want, as there are plugins for it.
Thanks, I wasn’t aware of that!
Makes sense though. Vim plugins exist so anything is possible. Neovim having native support for LSP and DAP makes it a lot easier though.
Zed is better. The AI stuff can be disabled.
vscodium slightly better than vscode tho.
honestly all ide’s are rubbish - especially electron ones. for a gui editor, i’ve just gone back to sublime text and have never been happier.
The big one (imo) is extensions. Outside of the vscode/atom/vim/emacs ecosystems sublime has probably the largest library of extensions, and they’re readily installable. So if you want an extensible text editor that’s not based around electron or the terminal it’s the obvious answer.
Atom? People still use atom?
Atom is dead, the successor is called Pulsar
Technically the successor is called VSCode and the original authors are working on Zed.
vscode is an entirely different editor not based on atom. All it used was the atom shell archive https://github.com/electron/asar and electron
Notepad++ is good but a bit bloated. Would not call it rubbish. Node is solid.
Tbf codium is a very well optimized electron app. Don’t believe me? Try discord
very well optimized electron app
It’s like a very light Elephant
Zed for lightweight, Kate for regular text and the Jetbrains suite for when I want something that uses all of my RAM, but has a lot of niceties.
The only time I open up vscodium is when I want to conveniently edit files in a docker container that are part of the image rather than mapped from my filesystem
Is there a stable way to use closed extensions (like the MS Python one) with vscodium by now? I’d love to get away from MS’ grasp, but it’s much harder if I’ll be missing out on language integrations.
Is there a stable way to use closed extensions (like the MS Python one) with vscodium by now?
Yes. Use this config edit.. Everything works fine.
Hm, people in the GitHub issue are still complaining that it doesn’t work. Does it work fine for you?
I’ve never had any issues with any VSCode plugin failing in VSCodium.
But I’m not a PyLance user.
Your experience with other extensions sadly doesn’t mean much for Pylance. It specifically has DRM implemented to prevent vscodium from loading it, just like some other MS extensions. That’s why I’m asking.
Good luck exiting that!
ctrl-x. ;)
oh no no no
it’s the x button on the top right of the window
laughs in i3
Wouldn’t the one that ops you into telemetry be the trap?
Emacs with evil mode
Ah! I loved using Doom EMacs for a while!
… but alas I came back to my initial love with Neovim 😜
Yeah, this is the best solution at the end of the day for most would be text wizards, emacs is beautiful, vim keybindings are beautiful.
So kind of off topic. Like 15 years ago emacs vs vim split in engineering was like 50-50. Now I see more like like 90-10 work com winning. What happened? I always assumed they are equivalent more or less.
There’s been a lot more evangelism about emacs lately.
Also the fact emacs has doom and spacemacs to ease new users in while vim drops you into
:
and tells you to swim means that it’s easier for emacs to get new users.Emacs has scripts that can do almost anything. If you wanted to, you could pretty much replace your graphical desktop with Emacs and still do pretty much everything you do. vi is an editor.
Though I use neovim as a text editor, Zed is my IDE of choice. I think it’s a good alternative for most people that don’t like Electron-based applications.
Zed is good but still in its infancy, but it has new content and sees many improvements quickly, needs more extension developers and I had to make my own extension for a language that was not well handled by zed
As a long, long, long time vi/vim/neovim user, zed is just a breath of fresh air. It’s feature first like neovim, but doesn’t suffer from them being half baked somehow
Fly in fly trap:
:q!
But if you accidentally typed
a
ori
, press ESC first.Recording @q
I thought flies use
ZZ
for the onomatopoeiaSo
ZQ
comes from the sound of a fly being swatted?
Tbd, how many plants are carnivorous monsters that dissolve your flesh
And how many animals can melt Rocks into Magic snap Rocks camouflage them and plan months in advanced
And how many developers can
export EDITOR=nano export VISUAL=nano
I’ve enjoyed JetBrains over either so far.
Laughs in Zed
HAHAHAHA I know the secret passcode to escape!
Incidentally, it’s ctrl+]. But I remap it to ‘kj’, and somehow have never typed ‘blackjack’ in all my years of using Vim!
So… we meet at last, Doctor Evil!
I fucking love that 😆
I just use cntrl-z and then
kill %1