I really appreciate you explained in disclaimer, that its not a replacement for vscode. So I come with no expectations for tool, which is not I use or need in my current workflow. But it made me think to try it for the first, others failed.
@jmbuhr6 ай бұрын
Oh, it can absolutely be a replacement if you want it to be, but if you are expecting a drop-in replacement you are missing out on the best parts (of both tools). Both tools can do most of the tasks the other can, just differently.
@febranom35676 ай бұрын
the reason i dont use nvim distro, Its just too 'vscode'y
@starmechlx6 ай бұрын
Nice. I actually removed akinsho's bufferline from my config a couple weeks ago in favor of changing buffers with telescope. so much nicer than trying to figure out why i can't open a particular buffer because it's not currently displayed on the bufferline or having to next over 20 times or whatever. double space -> type the name -> done. so much nicer
@ononaokisama6 ай бұрын
Double space for telescope?? Sounds like a dope mapping
@starmechlx5 ай бұрын
@@ononaokisama I'm pretty sure that's the default setup for looking through open buffers in kickstart.nvim!
@dmsys65163 ай бұрын
Use Harpoon for most used files so you can hop between them with key bindings
@sutirk6 ай бұрын
Good vid. I remember first trying out vim back in 2018 or something, and i just had such a hard time trying to use buffers/tabs as VScode (sublime at the time!) tabs. Now that i've fully embraced alternate file, harpoon and telescope git/file/text search, its just works so much better. Interesting use of tabs as workspaces, but i've never really used that. Just a personal preference to use tmux's windows/sessions to separate my workspaces
@GentlemanProgrammingVods6 ай бұрын
Amazing !!! did a video review of your talk and the people were impress, thanks for sharing !!!!
@jmbuhr6 ай бұрын
Awesome! I don't speak Spanish, unfortunately, but looks like a fun stream you have there. Keep it up! :)
@yuxiang42186 ай бұрын
very helpful. It takes me a quite long time to fully understand buffer, window, tab in vim and panel, window, session in Tmux...
@paultapping95106 ай бұрын
I finally installed lunarvim the other day having finally gotten reasonably comfortable with vanilla vim (not neo), and, oh my! It's rather lovely with some genuinely sane defaults. However, I'm glad I spent the time with vanilla, learning the basics without too much hand-holding.
@daddychan76 ай бұрын
This video could’ve gone in a couple different directions and it went in the right one for sure. Awesome principles!
@williamseipp96916 ай бұрын
I completely agree. When I read about buffers I was initially thinking "meh I don't want it" but decided I should try it out because I could be missing out on something. It's like picking out ice cream flavors. Yes I like fudgey wudgey but you know maybe pecan praline is worth it. If one doesn't stray from what they know they could be shutting themselves off from some really cool features and a deeper understanding of why there is an alternative.
@viatrixhd6 ай бұрын
I completely agree with you, i am using nvim since a year or so and using it daily for work. At the beginning i used stuff like tabs, file explorer on the left side and so on. But I found better workflows which suit me better, e.g using oil.nvim instead of neotree or creating small scripts to automate common tasks.
@toolbelt6 ай бұрын
Wonderful perspective. Thank you.
@berat26906 ай бұрын
both are good, knowing the basics of neovim is good too, this is how i personally use it, i don't use it a lot but do know some motions, just the basic ones but also use IDEs
@Just_Areki6 ай бұрын
I understand way of vim, but I like my vs-code-like neovim setup. For me it's vim and vsc "best" (or comfortable) features all in one place
@jmbuhr6 ай бұрын
And that's a perfectly valid way of using it! You found out how things work and then were able to make an informed decision for your preferred workflow :)
@altonmiles80676 ай бұрын
I'm pretty new to neovim and was looking for the exact functionally of the 'gd' command!
@Saturate08066 ай бұрын
fullscreening hover docs was genius
@cyuria6 ай бұрын
Tbh this sounds like an XY problem. You need to edit multiple files -> you ask how to use tabs in (neo)vim You need to do X -> you ask how to do Y Of course the video is entirely correct, people need to learn to ask how to solve the problem instead of how to apply a specific solution
@jmbuhr6 ай бұрын
True, that term certainly applies here. And what is interesting is how it arises in this context as a result of "overfitting" on a pattern.
@gjermundification6 ай бұрын
Are we talking RyanAir seating for my Lamborghini?
@airkami6 ай бұрын
Well made! Congrats on over 1K subs! Also, you are currently saying "tabs" is "tubs" and that's okay, but if you want to sound more British, say it more similar to "tobs" with an "ah" sound. To sound more American it is more like "tabs" as in well, SaaS. Which, if we use your accent would sound like "sus" lol
@PalashBackupАй бұрын
I am not trying to convert neovim into vscode. I am trying to turn it into emacs :P
@lucaslopes12606 ай бұрын
What literate programming tool is that, in the qmd file? It looks like RMarkdown for Python.
@jmbuhr6 ай бұрын
That's precisely what it is :D The people that made Rmarkdown took what they learned and built a new tool called Quarto. It's for R, python, julia and ojs: quarto.org/ Here is the getting-started section for Neovim: quarto.org/docs/get-started/hello/neovim.html (but you can use it with any editor)
@lucaslopes12606 ай бұрын
@@jmbuhr Thanks, man. I'll be sure to look into it. I use Python a lot, and I have an R script for RMarkdown that I basically use for pure Markdown. So this one might come in handy for my Python projects.
@lucaslopes12606 ай бұрын
Oh, and I subscribed, btw
@beardedgiant6 ай бұрын
Many valid points but some of what you have, like slime, is emacs-like. Which is an ide. Like vscode.
@jmbuhr6 ай бұрын
Note, how I never say to not turn Neovim into an IDE. Neovim can absolutely be an IDE if you want it to be! This video is about understanding concepts in different contexts to not miss out on useful tricks.