How I Setup Neovim To Make It AMAZING in 2024: The Ultimate Guide

preview_player
Показать описание
This is my complete beginner's guide to setting up Neovim from scratch in 2024. Neovim has evolved a lot since my last complete setup guide which I created more than a year ago. I hope you enjoy the video, find it helpful and it sets you on your own Neovim journey!

🔗 Other Links

-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
2. Elite-C Microcontroller:

⏰ Timestamps
00:00 - introduction
01:17 - initial installs
03:03 - setup file structure
05:06 - basic options
10:36 - basic keymaps
16:08 - vim-tmux-navigator
18:16 - colorscheme
20:45 - file explorer
24:17 - which-key
26:43 - fuzzy finder
30:48 - greeter
32:38 - auto sessions
35:43 - bufferline
37:30 - statusline
42:07 - maximize splits
43:46 - treesitter
47:19 - indent guides
48:22 - autocomplete
51:34 - autopairs
52:58 - comments
54:51 - todo comments
57:17 - substitution
58:50 - surround plugin
1:00:47 - lsp setup
1:13:36 - formatting
1:17:31 - linting
1:20:39 - git integration
1:26:03 - conclusion

** Disclaimers **
Links included in the description may be affiliate links. By clicking and/or purchasing from these affiliate links I receive a small commission (at no cost to you). This really helps me out in funding my videos and growing my channel! Thank you for all of your support.
Рекомендации по теме
Комментарии
Автор

I’ve watched a few of these videos ranging from monolithic 5 hours to completely inadequate 20 minutes. This setup video is almost perfect. You cover everything in a well thought out well ordered manner. You explain everything with just enough detail without breaking off into any severely opinionated sermons about why your way is the correct way and everyone else is wrong (not naming names ;) ). You explain nearly every keystroke and also include on on-screen display of the keys pressed. I cannot tell you how extraordinarily helpful this is. Thank you for the obvious time and effort spent creating and delivering this video. Thank you!

mshirey
Автор

If you are beginner in nvim, then this is the perfect video

Yesterday_i_ate_rat
Автор

ur the reason i switched to neovim over a year ago since ur last video. thank u 🙏

sx.
Автор

Most beginner friendly guide and the cleanest setup I've seen on Youtube.

amrjaafar
Автор

Maybe most of the viewers may have noticed it, but the way you keep you video behind the terminal transperency really hooks the viewer. Usually when I watching this type of video, I get distracted ton of times but your idea WHAT A GREAT ONE!



Huge props to you for making such a informative video, as one who's eager to learn linux in general, this tutorial is the best one I have ever seen.
Once again HUGE PROPS to you and your efforts.
You gained a follower!

_HetShah_
Автор

Thanks, over the last couple months, I practiced vim in VSCode. Since then, I've skimmed through several other Neovim tutorials, and found this video most helpful. And indeed it was really really good!! Especially I appreciate for explaining about lazy.vim and lua syntax, I can now customize my own Neovim. You're the BEST

ninthsun
Автор

These videos are the best! You have helped me set up my nvim, mac desktop and even tmux! Thank you and please, keep it up!

Peter-CDs
Автор

I'm working back and forth with nvim, vscode and intelliJ for different purposes all the time, but I started vim about 5 years and nvim about 2 years ago. The struggle with nvim for me, is that I'm not familiar with a lot of the plugins and eco system in general, people in the industry almost never explain what cmp, lsp, fugitive, mason, lazy, etc. is, which makes it hard to distinguish the things in an unknown environment. But not Josean, he explains everything from scratch, which is amazing, I can see the work that you put into that video and the blog post, you're a great guy man. Wish you the best for you and your family!

neuskonto
Автор

I just fear I'm never gonna leave the house again with a setup this beautiful

vaolin
Автор

This is an absolute gem! 🌟 Clear, concise, and incredibly detailed. Thank you so much for delivering such an insightful and easy-to-follow guide!

DAVE-GM
Автор

I have been watching your videos for a while, and this is strait up GOLD. I've struggled with some config stuff in the past and of course starting again from the beginning. I'm about 20 minutes in and reading along your blog entry at the same time. The amount of time, detail, and effort you are putting into showing others the magic of nvim, step by step in your blog, without any deviation from your fantastically edited video, all while being effective at explaining everything you do is completely unreal. You're a good person.

isrsaar
Автор

Oh my gosh I've been practically trying to set up my neovim for months now but 10 minutes into this video and I already have understood so much that i never did before, thanks so so much mate ❤

sherlockjunior
Автор

I had broken my not very reproducible vim+neovim config.
I am half way done with the video right now, and I am so thankful for the very comprehensive way you go about setting this up.
I have been able to combine this video with my last config to get it like I exactly want.
Thanks very much.

rekonn
Автор

@joseanmartinez I want to thank you because through this master tutorial I finally could start working with Neovim without using the traditionals IDEs in years of trying. You makes this look easier. Thank you for sharing your knowledge with the community. Thank you for the enormous effort you inverted here. All my love and support to you!

jcFaneite
Автор

Man, thank you for taking the time to make these videos. I can't imagine its easy or quick but you have really helped me tweak my neovim setup and now I use it almost fully for my coding. 👍

adamdrake
Автор

This was the best neovim tutorial I've seen to date. I love how you explain and also illustrate everything you do. I also really appreciate that you are vocal about the commands you are entereing while you doing things. It helps a lot people like me that are still learning Neovim. Thanks Josean!

marlonmarcello
Автор

If you are a beginner looking to learn neovim configuration, this is the best video to start with

Raspace
Автор

as an absolute beginner let me tell you this is an absolute gem of a video, you explain everything so well and its really easy to follow. thank you for this

RealViPdude
Автор

Holy shit, I spent almost 2 days to finish this tutorial. Thank you very much sir. You're my live-saver.

johnsteve
Автор

For anyone struggling to see the "tree" file format after adding vim.cmd("let g:netrw_liststyle = 3") in the lua/<name>/core/options.lua file, when you're in the :Explore view, make sure and type 'i' a few times to toggle the different listing styles. <F1> is the help file and it's in there.

AndrewIzatt