I Love Neovim But I WONT Use It | Prime Reacts

preview_player
Показать описание
Recorded live on twitch, GET IN

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

YES PRIME, we are waiting for neovim setup from scratch part 2

sck
Автор

Tom one day said: “Requires experience to want a custom experience”

pif
Автор

12:44 would be great if you could show how you structure your code to achieve this. I know a bunch of people say "well separate your ins and outs from your logic" and stuff like that but having a real tangible example would be great

brunomello
Автор

“You don’t look 40 but your editor choice sure confirms it“ gottim!

pif
Автор

It took me like a week to properly configure nvim with lazy, lsp, treesitter, telescope and other desired plugins. The configuration I'll probably be happy about for the next couple of years. Knowing what every line does and being able to provide any possible customization I might want, where everything is set up exactly for your needs. This feeling is quite impossible to get with any other editor.

ivanjermakov
Автор

Being very old, I use vi.
Well, that is pointed to neovim now. I'm on the keyboard; <leader><char><char>
Fingers do that.
<space>ee gets me file search
<space>hm gets me harpoon
It also compiles fine on a Raspberry Pi arm6 - 0.9.1 (not that I code on that, I cross compile, I compile it to make sure system is good)

chrissaltmarsh
Автор

True, Vim Motions are an UX ecosystem in their self. Not only Vim uses them, a lot of Unix tooling does

pif
Автор

I had sone downtime last w/e so gave neovim a shot. Took a long afternoon to set it up. C/C++ dev with fairly large projects. Used VSCode, currently using CLion. Conclusion, I kinda get the keyboard speed thing. The tooling though isn't a patch on CLion (or VSCode) for large scale C/C++ dev, profiling and debugging. Customising and config is a PITA especially when you just want to get wotk done. Pain points on underdeveloped stuff will just eat away any benefits from Vim motions. I can see for certain command line based workflows it has some appeal, but for project IDE wotkflows it's just not there yet. Stuff is either missing or implemented worse than VSCode or CLion. YMMV.

nitsujism
Автор

I do agree, if you want VS Code, use VS Code.

However, it is worth noting, that my customized setup, ends up being fairly close to VS Code.

The important part though is that what I have now I prefer over VS Code, it feels better, it's faster, it's closer to the terminal that I'm already in, I don't have to jump through JSON hoops. If I want to add remote plugin built in rust, I just do it. If I want a minimal script to run on save, I just add it. If I want to run external scripts on save, I just do it.

It's all so simple, and yeah it takes a bit of work to get neovim where mine is, and yeah, occasionally my screen looks like a text based vscode, but I'm also 2 buttons from zen mode, and 1 to 2 buttons from whatever harpooned files I have, and one button from toggling auto format, a slightly different one for doing it on a single buffer.

All of this with <200ms startup time, and the ability to use my home setup via ssh/mosh, and the ability to maintain sessions in the background with tmux and and and and and and and.

Point is that there are a lot of boons from using a terminal oriented text editor, and a lot of boons from having two scripting languages to configure with, all of which don't exist in VSCode.

But that doesn't mean that I don't sometimes want a goofy neotree to help visualize the file structure :P

Zynh
Автор

Kickstart is magic, I started with it. It is the bare minimum to understand how vim works without a ton of overwhelming features. Once I got the basics I replaced it with my custom version and boom

sentientmachine
Автор

It's like Arch Users, love women but never have a girlfriend!!

daltonyon
Автор

I'm always using a debugger. I like to see the flow of any complicated (relative) fn of class.

manofqwerty
Автор

i never used to use vim on windows and used vs code but after switching to linux i stop using vs code now it difficult for me to even use vs code occasionally, vim is such a great tool for make notes to writing code .

hitarthpatel
Автор

What I usually do, is that if a plugin breaks something, then I throw a tag in there. Once I am ready to redo my setup I check to see if there is a need to move tags up to the new version.

haskellelephant
Автор

17:30 Even on a MacBook 2023 GUI is slower than text, then again I do prefer and old BIOS-like interface with no GUI what so ever for tmux/vim, only exception is when having to check web browser, hence I do prefer 2 monitors.

gjermundification
Автор

Removing "bloat" is way easier than spending a lot of time perfecting your build, so distributions are THE way to go for people that have lives.

anasouardini
Автор

I use vim all the time, but I never develop with it.

spamviking
Автор

For me JetBrains + some vim motions is gold standard. If you don't see the thing on the screen, I use structural navigation, navigation to other file is easy and as fast as in Vim, and it actually works. I tried to setup Vim for C#, but damm, it's an uphill battle, not worth it at all. So Rider it is :)

Qrzychu
Автор

I've been having the same experience as his. Neovim is still not stable enough for me, I guess. Neovim is still BETA. They are continuously introducing breaking changes. So maybe I will for Neovim to be finally officially release, and still only if they introduce some kind of non breaking changes approach, mainly to the LSP, and other core APIs. I wonder how long will that take though.
I've tried to keep maintain my own neovim configuration for years, and in the end I have just got annoyed by the amount of changes. But I can see why some people like to keep doing it, not me.

PedroNasser
Автор

4:43 how does he move along references ? Need Help !!

narangyawali
welcome to shbcf.ru