How I Setup Neovim To Make It AMAZING in 2024: The Ultimate Guide
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!
✍? Blog Post With Code & Commands: https://bit.ly/4agkTyQ
? Source Code/Dotfiles: https://bit.ly/4cFlPyq
? Subscribe To My Newsletter: https://buttondown.email/josean
☕️ Help Support Me And The Channel: https://www.buymeacoffee.com/joseanmartinez
✨ My Wallpaper Pack: https://bit.ly/49pC13Q
? Other Links
Alpha-nvim Greeter Inspo: https://bit.ly/3TKSlq5
? How To Use Nvim With Tmux: https://youtu.be/U-omALWIBos
?️⌨️ Visit the SplitType Shop To Build A Corne: https://splittype.com
? How to build a Corne keyboard: https://youtu.be/vzDTdLaAzXc?si=xGBmB9CWsrtUwmOM
-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
- Partially Assembled Kit: https://bit.ly/3wPLofX
- Regular Kit: https://bit.ly/3PicaE5
2. Elite-C Microcontroller:
- Little Keyboards: https://bit.ly/48Q9CDR
- Keebio: https://bit.ly/3Pm9lBJ
3. Low Profile Sockets & Mill-Max Pins: https://bit.ly/3TePp4V
4. 128x32 Oled Screens: https://bit.ly/3TdjZMf
5. Corne Keyboard Case: https://bit.ly/48W6bLP or https://etsy.me/4ca7fPc
6. Corne Display Covers: https://bit.ly/48QgkJW
7. Switches & Keycaps: https://bit.ly/3Vbvrus
8. TRRS Cable: https://amzn.to/3PjyfBX
⏰ Timestamps
00:00 - introduction
01:17 - initial installs
03:03 - setup file structure
05:06 - basic options
10:36 - basic keymaps
14:33 - lazy.nvim plugin manager
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
41:02 - dressing.nvim
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:11:47 - trouble.nvim
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.
✍? Blog Post With Code & Commands: https://bit.ly/4agkTyQ
? Source Code/Dotfiles: https://bit.ly/4cFlPyq
? Subscribe To My Newsletter: https://buttondown.email/josean
☕️ Help Support Me And The Channel: https://www.buymeacoffee.com/joseanmartinez
✨ My Wallpaper Pack: https://bit.ly/49pC13Q
? Other Links
Alpha-nvim Greeter Inspo: https://bit.ly/3TKSlq5
? How To Use Nvim With Tmux: https://youtu.be/U-omALWIBos
?️⌨️ Visit the SplitType Shop To Build A Corne: https://splittype.com
? How to build a Corne keyboard: https://youtu.be/vzDTdLaAzXc?si=xGBmB9CWsrtUwmOM
-----
⌨️ Corne Keyboard Parts
1. Cherry MX Corne V3 Kit:
- Partially Assembled Kit: https://bit.ly/3wPLofX
- Regular Kit: https://bit.ly/3PicaE5
2. Elite-C Microcontroller:
- Little Keyboards: https://bit.ly/48Q9CDR
- Keebio: https://bit.ly/3Pm9lBJ
3. Low Profile Sockets & Mill-Max Pins: https://bit.ly/3TePp4V
4. 128x32 Oled Screens: https://bit.ly/3TdjZMf
5. Corne Keyboard Case: https://bit.ly/48W6bLP or https://etsy.me/4ca7fPc
6. Corne Display Covers: https://bit.ly/48QgkJW
7. Switches & Keycaps: https://bit.ly/3Vbvrus
8. TRRS Cable: https://amzn.to/3PjyfBX
⏰ Timestamps
00:00 - introduction
01:17 - initial installs
03:03 - setup file structure
05:06 - basic options
10:36 - basic keymaps
14:33 - lazy.nvim plugin manager
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
41:02 - dressing.nvim
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:11:47 - trouble.nvim
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.
Josean Martinez
Hey! In this channel I talk about the things I'm learning as a web developer and software engineer and the tools I enjoy using on a daily basis. This especially includes all things Neovim, keyboards, tmux, and MacBook productivity tips!...