0 to LSP : Neovim RC From Scratch

preview_player
Показать описание
I setup the entire neovim experience from nothing to LSP!

Become a backend engineer. Its my favorite site

This is also the best way to support me is to support yourself becoming a better backend engineer.

### chapters
00:00 Introduction
02:23 The First Remap
03:43 Plugin Manager and Fuzzy Finder
07:07 Colorscheme
09:08 Treesitter
13:30 3 Must Have Plugins
18:06 LSP Setup
21:33 Editor Settings
24:24 THE BEST Remaps
29:40 Thank you

### Twitch
Everything is built live on twitch
### Editor

Join this channel to get access to perks:

### Links

#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment
Рекомендации по теме
Комментарии
Автор

*Requires neovim 0.9.x*

This took 10 hours to record :) It was really really hard.

ThePrimeagen
Автор

We need a support group for anyone that has tried to follow this.

dotbhav
Автор

Prime, I'll do you one better by pre-thanking you! Words cannot describe how useful this video will be to me and many many other people starting out with Neovim. Much, much appreciated ♥️

earthling_parth
Автор

Small note: At 6:50, you need to have ripgrep installed to make the grep-keymap work.

captainbrainless
Автор

Regarding the Harpoon keymaps, Prime uses a dvorak keyboard, so the equivalent keymaps for the ui.nav_file lines on a qwerty keyboard would be "<C-h>", "<C-j>", "<C-k>" and "<C-l>".

hm_webdev
Автор

0:38 Just a reminder for people to use nvim command and not vim command to open neovim. He has the vim command aliased to open nvim.

martiananomaly
Автор

I never pre-like videos... but when I do, it is The Primeagen talking exactly about the topic I need to learn.

Gokuroro
Автор

Videos like this make vim SO much more approachable. If not for your original vimrc videos, I wouldn't have stuck with it for over 2 years at this point. Thank you for what you do!

scottiedoesno
Автор

For those who find themselves faced with the following error from nvim-treesitter: "lua:86: Parser not available for language...'". Re-watch 11:18 but DO NOT add "help" to the "ensure_installed" options list. Instead, you'll want to replace it with "vimdoc". After that, as of writing this, you shouldn't get any parser errors coming from nvim-treesitter.

splitchunks
Автор

Anybody else have to watch this video at 0.75 speed just to follow along? Awesome stuff, thanks for sharing, @Theprimeagen!

nickmead
Автор

Wait wait, let me get my popcorn, blanket and laptop.

ioewguboiuewrgnl
Автор

For those of you who stuck from 2:32, I had a old version of Neovim (0.6.1) and installed the latest release (0.8.1). The error goes away!

richienguyen
Автор

Amazing! Ty so much for helping me spend 10h configuring vim so I can forget how to close and save the file next week and go back to vs code.

iuribrindeiro
Автор

Thanks! Saved my ass after years of vscode hell and its terrible C++ support and general terribleness. Using the vim keybindings for years but nvim + tmux is all I need anymore. On top of that, I regained enthusiasm for my work because I am not yelling at my editor all the time. THANK YOU

anthonyparks
Автор

This is amazing.
Finally allowed me to properly use nvim.
I tried other preconfigured nvim setups, like lunarvim or nvchad and never fully liked them.
Yet messing around with nvim rc seemed daunting and other videos weren't quite as comprehensive.
Thanks primeagen, keep up the good work.

duwangchew
Автор

Honestly, I don't know how anyone is supposed to get started with vim without your videos... I've been going over your last several vim videos the past few days trying to figure out how to get it to work. This video helped more than you could imagine :D Thank you!

Codex
Автор

Note: At 4:40, if PackerSync does not work, add in the init.lua in the theprimeagen folder. I had to do it. Config: WSL + Ubuntu 22.04.3 LTS

sandybandy
Автор

Thanks for making neovim so much more accessible. Especially to a long time vim user. The LSP setup made it so much easier to start and get productive with my current projects. Really appreciate it!

Aikchun
Автор

I'm running this video at 0.5 speed to follow along, and by howdy is that a trip. Thanks for putting this together Prime!

kyumullo
Автор

Unfortunately the LSP Setup at 18:06 is already out of date. This video is showing their 1.x version and as of now they are on 3.x and while they have a guide for the new version I was only able to fix the Mason stuff as I'm just a noob.

brainstormsurge