Shots fired
-
You guys use editors? Real programmers only need a mechanical hard drive, a magnetized needle and a steady hand.
or: C-x M-c M-butterfly
-
Same. I use VSCode at work, because we need some of the features that are premium in Jetbrains products and the licenses are too expensive for my company.
If your work can’t afford less than $20/seat/month for business-critical software, I’d start looking for a new job because your paychecks are about to dry up, anyway.
-
Pyright is the open source language server behind pylance and it works just fine in my neovim setup (in case you hadn't recognized the commands and the logo).
There's also basedpyright if you have beef with pyright.Protip: let someone else manage your neovim setup: just use lazyvim.org
basedpyright includes some nice features that Microsoft has otherwise gated behind the closed source Pylance. There's also (in development) ty from Astral that I'm pretty excited for (ruff and uv have made writing python so much better for me).
-
This post did not contain any content.
Lol wow, intelliJ? Shit's slow as fuck
-
Switched to Zed recently, after finding out it's basically flawless on Linux now (it was pretty bad initially) and after about 20 minutes uninstalled vscodium for good.
It's a very solid editor and one less electron thing on my system.Sounds like a rash decision.
-
Switched to Zed recently, after finding out it's basically flawless on Linux now (it was pretty bad initially) and after about 20 minutes uninstalled vscodium for good.
It's a very solid editor and one less electron thing on my system.I've known Zed for almost a year now, but it still lacks a lot of what VS Code offers. Especially when it comes to customization.
-
What on earth do you need/use 200+ plugins for? Can you name a tenth of the uses off-hand?
A lot of them are dependencies of other plugins.
Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol
Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.
But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.
So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.
You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):
- Scrollbar
- Tabs(if you want em)
- bookmarking
- every LSP
- treesitter
- navigation (possibly multiple of them, I use both a file tree, telescope, and harpoon)
- file history stuff
- git integrations, including integrating it with the numerous other plugins you use (many of them can integrate with git for stuff like status icons)
- Code commenting/uncommenting
- Code comment tags (IE TODO/BUG/HACK/etc)
- your package manager is also a package (I like lazy for wicked fast open speeds, neovim opens in under 1s for me)
- hotkey management (I like to use
which-key
) - prose plugins (lots of great options here too, I use nvim for more than just coding!)
- neorg, so I can use nvim for taking notes, scheduling stuff, etc too
- debugger via
nvim-dap
- debugger UI via
nvim-dap-ui
- lualine, which is a popular statusline plugin people like to have at the bottom of their IDE for general file info
new-file-template
which lets me create templates for new files by extension (IE when I make a.cs
file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)- git conflict, which can detect and work with detected git merge conflict sections in any type of file and give me hotkeys to do stuff like pick A / B / Both / Neither, that sorta stuff
The list goes on and on haha
-
This post did not contain any content.
For real.
-
Lol wow, intelliJ? Shit's slow as fuck
Eh... No?
-
You can, they are not built in but bundled
That's just built in with extra steps.
-
I would argue it's worse. You can't choose the things that are actually beneficial to you and how you work.
Depends on the resources required and how much benefit it brings to the average user.
-
That's just built in with extra steps.
Somehow even worse. Now it comes with and I have to install it separate?
-
Somehow even worse. Now it comes with and I have to install it separate?
wrote on last edited by [email protected]It's only a prompt: "Would you like to install the recommended addons?" You hit 'yes' and move on, never thinking about it again until you switch projects for the first time. I don't get what this fuss is about.
Note that the community is very active for each project. All popular projects like Tailwind and Astro come with their recommended add-on and command-line tools early after their release. But my favorite is when a new project pops up that replaces the original tool and becomes the standard because it got it right, and it didn't have to ask anyone for permission to do it.
-
I like Zed as a concept. Rapid af, vim bindings built in, lean stuff.
But I just can't go back to vim after enjoying helix bindings. They're too good.
wrote on last edited by [email protected]Helix is bae, the best of both worlds, of both Emacs and Vim.
-
d for delete.
d_
to skip putting it in the copy register! Helps performance if you're doing large global deletions. -
Having bunch of plugins built-in is not any better than having a bunch of plugins
Security-wise, yeah? IIRC Microsoft is very nonchalant with checking that there's nothing malicious in the plugins on their marketplace.
-
I can’t remember the last time I had to install a plugin for any JetBrains IDE. You thinking of Visual Studio Code?!
How is that relevant to “That’s on you for using Java”?
-
A lot of them are dependencies of other plugins.
Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol
Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.
But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.
So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.
You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):
- Scrollbar
- Tabs(if you want em)
- bookmarking
- every LSP
- treesitter
- navigation (possibly multiple of them, I use both a file tree, telescope, and harpoon)
- file history stuff
- git integrations, including integrating it with the numerous other plugins you use (many of them can integrate with git for stuff like status icons)
- Code commenting/uncommenting
- Code comment tags (IE TODO/BUG/HACK/etc)
- your package manager is also a package (I like lazy for wicked fast open speeds, neovim opens in under 1s for me)
- hotkey management (I like to use
which-key
) - prose plugins (lots of great options here too, I use nvim for more than just coding!)
- neorg, so I can use nvim for taking notes, scheduling stuff, etc too
- debugger via
nvim-dap
- debugger UI via
nvim-dap-ui
- lualine, which is a popular statusline plugin people like to have at the bottom of their IDE for general file info
new-file-template
which lets me create templates for new files by extension (IE when I make a.cs
file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)- git conflict, which can detect and work with detected git merge conflict sections in any type of file and give me hotkeys to do stuff like pick A / B / Both / Neither, that sorta stuff
The list goes on and on haha
I'm not judging (that much) but you can do pretty well with just telescope, undo-tree and the LSP stuff, no? Debuggers can make it very bloated, at that point I'd just fire up a real IDE just for debugging and get back to Vim to program
-
Lol wow, intelliJ? Shit's slow as fuck
I have 60ish plugins for VS Code and IntelliJ is still slower / sluggish.
-
You guys use editors? Real programmers only need a mechanical hard drive, a magnetized needle and a steady hand.
You're allowed to hand wire breadboards with transistors and switches and capacitors and LEDs.... You're allowed to get shit done