The Cursor Experience, With Neovim's Magic

  Рет қаралды 32,128

DevOps Toolbox

DevOps Toolbox

Күн бұрын

Пікірлер: 84
@linkernick5379
@linkernick5379 2 ай бұрын
Wonderful overview of using NVim with split keyboard, thanks!
@linkarzu
@linkarzu 2 ай бұрын
Thanks for sharing this. I'm using the copilotchat neovim plugin, but this avante one is just mind blowing 🤯
@hackerware_sh
@hackerware_sh 2 ай бұрын
I love that besides the on point content that you deliver, these videos have refined sense of humour! 😂
@devopstoolbox
@devopstoolbox 2 ай бұрын
Doing my best here 😅
@moon-0
@moon-0 2 ай бұрын
This was such a cool watch! Also, that segway into the sponsor was so smooth, I had no idea it was a sponsorship until you said so lol. This looks really cool! I have a good amount of colleagues and classmates who use cursor or vscode so I wasn't able to get in on the hype in a comfortable way, but with this I can at least try it! Thanks Omer!
@devopstoolbox
@devopstoolbox 2 ай бұрын
Wow! Thanks :)
@HeyItsSahilSoni
@HeyItsSahilSoni 2 ай бұрын
People around saying anyone can build software just sounds to me like nocode/lowcode platforms and likes, they can do simple things but not more anyways..
@devopstoolbox
@devopstoolbox 2 ай бұрын
Look, i'm with you don't get me wrong. I think I even mentioned the "edges of AI". even the little girl in the video had to know what "npm install" is and when to run it, or how to browse to a local port. kind of basics but very much not straight forward for someone first touching code. That said, it does pretty amazing stuff. Can anyone become a code now? no... but people with basic skills can go a long way!
@HeyItsSahilSoni
@HeyItsSahilSoni 2 ай бұрын
​@@devopstoolboxI understand, and I agree as well, I was just saying that this "wave" of more people.being able to do things is similar to previous waves and will be helpful to get more people involved but they'll still need to work somewhat hard on getting in the depths and involved in the system they eventually need to build or hire people. My point was somewhat on the higher level topic of AI enabling more people to do more things, and I agree with it, but with a pinch of salt, and that salt being similar to what we had with the other similar waves!
@BillAugersdca
@BillAugersdca 16 күн бұрын
As someone else noted, "This is the worst this tech is ever going to be. It's only going to get better and better from here." We're in the first half of the first inning. Perspective.
@tomwawer5714
@tomwawer5714 10 күн бұрын
Major benefit of split keyboard - it’s safe for your coffee. I use avante with Claude it’s fantastic!
@sylvanfranklin6904
@sylvanfranklin6904 2 ай бұрын
Dude that was an epic Urlich Bachman reference, that was so funny.
@devopstoolbox
@devopstoolbox 2 ай бұрын
I couldn't help it 🤣
@_Altdragonson
@_Altdragonson 2 ай бұрын
i have been using zed , i switched around from vs code to neovim to cursor again back to neovim , but now with zed i am just happy
@devopstoolbox
@devopstoolbox 2 ай бұрын
I really wanna try it out. Are you happy with what it gives you as a starting point?
@hakanates1188
@hakanates1188 2 ай бұрын
@@devopstoolbox as a starting point it's pretty configurable for vim users. I found some vim configs on github for zed and trying to tweak further. Its quite good right now but I am missing telescope most of the time. It would be a nice content to see you tweaking around Zed and give an honest opinion as a professional nvim user.
@iaadsi
@iaadsi 2 ай бұрын
@@devopstoolbox My biggest gripe with Zed is that it silently downloads and executes binaries - language servers and so on. Aside from the obvious security and trust issues, it also makes it completely unusable on NixOS, because it downloads glibc linked binaries and those fail to execute. There are a few open issues about this but not much traction from the devs.
@callmepotato192
@callmepotato192 Ай бұрын
This unfortunately misses the point of cursor. I hate being in a vscode fork, it sucks majorly. But the AI integration is done so well. When you change a small thing it’ll know that you want to change 5 other things aswell, suggest the change immediately and you just hit tab. At that point you navigate through your codebase with the help of the AI, which is the only selling point of cursor. The chat integration and code suggestions has been done before and isn’t what cursor brings to the table.
@devopstoolbox
@devopstoolbox Ай бұрын
So what you're saying is that basically avante doesn't have the entire context when asked to make changes? where exactly is it missed? Trying to understand whether this is in fact a context issue, or a workflow issue that I don't understand
@callmepotato192
@callmepotato192 Ай бұрын
@ it isn’t so much missing the context, but it is just not as responsive to your decisions. Cursor I feel like chains prompts under the hood, offering more changes that make sense while you are coding. You don’t have to prompt it at all in most cases. But I don’t know if avante has powerful stuff like this as a feature and it was just not covered in this video. That would be amazing.
@GoddamnAxl
@GoddamnAxl 2 ай бұрын
2:05 I love how his breakpoint marker symbol is almost 幹 ("fuck" in chinese)
@devopstoolbox
@devopstoolbox 2 ай бұрын
😅
@AgustinMarquezBraconi
@AgustinMarquezBraconi 2 ай бұрын
Avante doesn't mean anything in spanish Avanti on the other hand means "ahead" in italian
@devopstoolbox
@devopstoolbox 2 ай бұрын
It's Portuguese as I was corrected :)
@GrzegorzMilka
@GrzegorzMilka 29 күн бұрын
What are you using for that floating window command line? I couldn’t find anything relevant in your dotfiles.
@GrzegorzMilka
@GrzegorzMilka 29 күн бұрын
Nvm, I found it. It’s Noice.nvim.
@devopstoolbox
@devopstoolbox 25 күн бұрын
Hmm assuming you're referring to my tmux plugin - github.com/omerxx/tmux-floax
@gvarph7212
@gvarph7212 2 ай бұрын
How much did the tokens for this showcase cost? I am trying to estimate how much would it cost me on a weekly/monthly bases
@devopstoolbox
@devopstoolbox 2 ай бұрын
That's.. a great questions! So I've charged it with $25 and it now has $23.72 so $1.28 To be fair, this isn't cheap for a couple of coding sessions lasting roughly an hour so not sure what my thoughts are.
@oussamagouga2633
@oussamagouga2633 2 ай бұрын
@@devopstoolbox You can you Google new Flash model it's free and it's pretty good with avante. it's not good as Claude sonet but it do the work 90% of the time
@Gigusx
@Gigusx 2 ай бұрын
@@devopstoolbox I'd say it's both cheap and not at the same time. It's somewhat cheap if it's a real project, because imagine how much time you'd have saved. But if you just wanna play around and test things out... that'd be an expensive session lol.
@binh1298ify
@binh1298ify 2 ай бұрын
Thanks man, been looking for this
@MrReedMiester
@MrReedMiester Ай бұрын
Is there a viable option outside of the premium AI APIs? I'm testing Avante with Ollama's gemmacode, and I doubt it is this good, but my experience is still limited.
@devopstoolbox
@devopstoolbox Ай бұрын
TBH I didn't play around with local LLMs for coding enough to have an opinion. On paper, they should be great bc they were trained for that purpose.
@comosaycomosah
@comosaycomosah 2 ай бұрын
ive tried both cursor and zed and want to like zed more bc open source but just dont. i like using aider so im just gonna go back to nvim i reckon. can prolly tie these 2 together
@devopstoolbox
@devopstoolbox 2 ай бұрын
I'm eyeballing aider... need to figure out the workflow with it first
@willernst
@willernst 2 ай бұрын
Great video, as always! What is the keyboard on the stand? I'm on the hunt for a monolithic ortholinear "split" programmable keyboard that's more easily portable, and can sit over my laptop keyboard when I'm using it actually in my lap. My Defy works okay, but still would rather a simpler one piece solution.
@devopstoolbox
@devopstoolbox 2 ай бұрын
Thanks! I'm using the ZSA Moonlander mounted on their "platform". Sounds like you may wanna checkout their "Voyager" kb. Also, checkout next week's video! Right up your alley :)
@willernst
@willernst 2 ай бұрын
@@devopstoolbox Oh, I have a Moonlander, and a Voyager, too. :D I got the Voyager for this purpose but it's a bit fiddly. I need to make a plate for it, I think, to hold the halves in a fixed layout. But I meant the one piece keyboard you have on the little wooden stand just behind.
@howuseehim
@howuseehim 2 ай бұрын
How do you record your videos ?
@devopstoolbox
@devopstoolbox 2 ай бұрын
A camera and screen share layered :)
@moaidhathot
@moaidhathot 2 ай бұрын
אחלה סרטון, תודה עומר!
@hakanates1188
@hakanates1188 2 ай бұрын
amazing video as always. is it possible to give information about the token usage of avante? How much did it charge you for this project? There is also aider on the terminal that is quite good optimized for completion queries, you can give it a try if burns too much token. Thank you sir!
@devopstoolbox
@devopstoolbox 2 ай бұрын
Thanks! Someone asked in the comments about usage, it ended up being ~$1.3 for a couple of hours of usage which I can't say i'm happy with but it's hard to measure correctly. Definitely looking at aider soon! How would you compare it to avante?
@MultiMediaUploads
@MultiMediaUploads 2 ай бұрын
Simply amazing!
@workflowinmind
@workflowinmind 2 ай бұрын
cool! you can use "^" instead of bash, so just "^open my_folder"
@devopstoolbox
@devopstoolbox 2 ай бұрын
huh! thank you!
@design.Engineered
@design.Engineered 2 ай бұрын
Really love the look of this video, but on my phone it felt really small to try to read the code
@devopstoolbox
@devopstoolbox 2 ай бұрын
Thanks for the feedback. Taking into consideration in the future mobile viewers!
@vikingthedude
@vikingthedude 2 ай бұрын
10:03 " I just realized I called writing code a manual task as if codegen is the obvious" and that kids, is called foreshadowing
@devopstoolbox
@devopstoolbox 2 ай бұрын
Not sure if I wanna laugh or cry. You're definitely right either way
@cunningham.s_law
@cunningham.s_law 2 ай бұрын
avante is not as good as cursor imo makes me sad that I have to use a vscode fork now the composer feature is great and adding multiple files to the context in avante is apain
@devopstoolbox
@devopstoolbox 2 ай бұрын
I agree, it's not the same, but I can also say that I take that pain over the vscode one. I'm happy when I can code and edit in Neovim. If it gets too painful I'll do some rethinking
@abdullahnettoor4393
@abdullahnettoor4393 2 ай бұрын
how did you make your browser transparent
@devopstoolbox
@devopstoolbox 2 ай бұрын
just a video editing plugin. I wouldn't really want my browser to become transparent :) too much distraction
@dimaportenko
@dimaportenko 2 ай бұрын
Nice video. But let’s be honest Cursor experience only in Cursor today.
@devopstoolbox
@devopstoolbox 2 ай бұрын
You pretty much get the same IMO... a prompt, approval options and... code :) Can it be polished? sure. But it gets the job done, and you get to code in Neovim. win win ;)
@petaflop3606
@petaflop3606 2 ай бұрын
yeah i mean at the end of the day its just doing OAuth and some basic web dev. If that threatens your job then you are in the realm of needing to upskill anyway even if AI didn't exist
@devopstoolbox
@devopstoolbox 2 ай бұрын
I agree. Period. Three things tho - 1. It sure as hell speeds things up for those who aren't threatened 2. Lots of programmers / coders in the world are doing exactly that and are very much threatened. Naturally not everyone can upskill to the required level and will need to adjust 3. At some point, I think it will become powerful enough. Whether it'd replace me or not, I don't know. We've also been promised autonomous cars to make all cabs disappear and it doesn't seem to move as fast as once anticipated 🤷
@petaflop3606
@petaflop3606 2 ай бұрын
@@devopstoolbox agree with your points 1 and 2 and on point 3 as well really, we just have to wait and see on that one. I don't think it's that likely, as you said. At least not in the short to medium term. The way I see code gen tooling and LLMs generally is that it basically enhances and accelerates - provided it's used properly of course - mid to senior devs' productivity and learning speed. So right up until the moment it actually just outright takes your job, if that happens at all, it's something we use to keep us in a job, and ahead of our peers. We'll see though, been wrong many times in my life and will be wrong many more.
@travistarp7466
@travistarp7466 Ай бұрын
@@petaflop3606 People keep saying its going to replace junior devs, but I see it in reverse. First, LLMs will accelerate juniors journey to mid/senior level. Juniors are already able to produce a lot more with just prompting. If AI keeps getting better, people with lower skill will be able to do the job that previously, only mid/senior levels devs could do. This will in turn increase the supply of available talent because the barrier to entry will be lower which will make salaries decrease.
@overcharged2078
@overcharged2078 2 ай бұрын
I know I can do all that stuff with AI, but sometimes I like to do it myself :(
@devopstoolbox
@devopstoolbox 2 ай бұрын
I'm with you :)
@martindimitrov8547
@martindimitrov8547 2 ай бұрын
what it created a whole website with auth in 3m? that's crazyyyyy! we're doomed
@devopstoolbox
@devopstoolbox 2 ай бұрын
Well, you know, it didn't actually have anything there but the fact that you get these with a not-terrible UI is mindblowing
@williamm.797
@williamm.797 Ай бұрын
I was the 666th to give this video a thumbs up. Now the AI owns my soul.
@devopstoolbox
@devopstoolbox Ай бұрын
😈
@iorrancastro
@iorrancastro 2 ай бұрын
i have the same keyboard as you, but, I JUST CANT :(
@devopstoolbox
@devopstoolbox 2 ай бұрын
can't... what?
@iorrancastro
@iorrancastro 2 ай бұрын
@@devopstoolbox getting used to it... so hard... i believe the way we have to customise it, makes me always change the keys and I never create muscle memory
@KuzyoYaroslav
@KuzyoYaroslav 2 ай бұрын
Im using glove80 and felt the same for sometime. I was constantly tweaking symbol layer, but then decided to pick one and just stick with it.
@sewerxgoblin
@sewerxgoblin 2 ай бұрын
That's for sure not how you use vibe
@ruslangabitov5202
@ruslangabitov5202 2 ай бұрын
It's not software development -- it's AI prompting
@devopstoolbox
@devopstoolbox 2 ай бұрын
Well, you're not wrong. But I shot an extreme scenario. I don't actually use it for projects from scratch and take the entire set of suggestions in. The idea is having the assistance when you need it but being able to both communicate in natural language with existing code as context. Depends on the user i guess...
@fluffow2675
@fluffow2675 2 ай бұрын
Gp.nvim has existed for three months and seems way more configurable. I don't understand why avante seems so popular, seems like it's mostly PR? Avante copied copilot chat.
@devopstoolbox
@devopstoolbox 2 ай бұрын
I wasn't aware of gp! Looks a little unmaintained atm... It also looks (just looks didn't try) less inviting to the user. Do you think it's worth trying out as a replacement for avante?
@fluffow2675
@fluffow2675 2 ай бұрын
@devopstoolbox definitely worth a try, I tried it first a month ago and just the different shortcuts feel a lot more "vim" like. I also like that I can switch between models with a key bind. Overall I'm feeling like it's more of a finished vim like addon, less gui more keybinds and possible commands that do exactly what you want. I've not tried the speech to code part of the plugin yet but I'd love to see you try it!
@kginger717
@kginger717 2 ай бұрын
I have tried both and stuck to gp.nvim. But it seems like avante got much improvements since I had tried it out.
Get the Cursor AI experience in Neovim with avante nvim
23:54
ZazenCodes
Рет қаралды 13 М.
This Neovim "Plugin" Replaces 40 Others
15:46
DevOps Toolbox
Рет қаралды 26 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
I Tried Every AI Coding Assistant for Neovim
17:30
DevOps Toolbox
Рет қаралды 39 М.
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 74 М.
5 AMAZING terminal applications you didn't know you needed
8:40
Nick Skriabin
Рет қаралды 12 М.
Why's nobody using Astro?
9:26
Maximilian Schwarzmüller
Рет қаралды 35 М.
The Perfect Neovim Note Takers Setup
11:24
DevOps Toolbox
Рет қаралды 38 М.
Cursor AI The Cheat Sheet Tutorial
18:35
Rob Shocks
Рет қаралды 16 М.
Just Because Its New Doesn't Mean Its Good (neovim) | Prime Reacts
20:50
I Was Wrong About Nushell (I Finally Get It Now)
10:18
DevOps Toolbox
Рет қаралды 22 М.
Copilot is so desperate, they made it free
28:31
Theo - t3․gg
Рет қаралды 89 М.
Is Nushell Worth The Hype?
16:00
DevOps Toolbox
Рет қаралды 51 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН