Skip to content
0:00 / 0:00

#neovim#lua#lsp

0 to LSP : Neovim RC From Scratch

ThePrimeagen

550K subscribers • 5 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

2M views3 years ago2 recommendations

Tools and practiceVim, Emacs and editorsThe shell and command line

ThePrimeagen demonstrates how to configure Neovim from scratch using Lua, including setting up keymaps, plugins, and LSP.

I setup the entire neovim experience from nothing to LSP! Become a backend engineer. Its my favorite site boot.dev/?promo=PRIMEAGENYT This is also the best way to support me is to support yourself becoming a better backend engineer. REPO: github.com/ThePrimeagen/init.lua ### chapters Introduction Init.lua - Your First Files The First Remap Plugin Manager and Fuzzy Finder Colorscheme Treesitter 3 Must Have Plugins LSP Setup Editor Settings THE BEST Remaps Thank you ### Twitch Everything is built live on twitch Twitch : bit.ly/3xhFO3E Discord: discord.gg/ThePrimeagen Spotify DevHour: open.spotify.com/show/4MLaDrQcQ5mi3rsnvWkwPt ### Editor All my videos are edited by Flip. Give him a follow! twitter.com/flipmediaprod He is also open to do more editing, so slide deeeeeeeeep into his dms. Join this channel to get access to perks: youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw/join ### Links Linode: linode.com/prime discord.gg/ThePrimeagen Twitch: twitch.tv/ThePrimeagen Insta: instagram.com/ThePrimeagen Twitter: twitter.com/ThePrimeagen VimRC & i3: github.com/ThePrimeagen/.dotfiles Keyboard 15% off bit.ly/Prime360 USE CODE PRIME360 #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment

Why it's here

2 people recommend this

What people say. Highly recommended by developers as the go-to guide for setting up Neovim with LSP from scratch.

Moments people linked to

u/captainpenguin7Nvim For Hipsters Vim For Godsin r/vim • Recommends

was considering neovim and this video changed my mind | too much work
23View on Reddit

kxownon Stack Overflow • Recommends

so i decided to use neovim instead of vscode, im a beginner to that, i created the init.lua file on ~/.config/nvim/ , with simple script : print("hello world") the script never executed, i also tried this way on this video link to this video and nothing works for me i want the file init.lua to be executed, i need your help

u/Lebellelenousin r/vim • Mentions

preserve values in quotes I was watching this video [video and at around the 25 minute mark he does this cool command that is `:%s/\(.\)noremap(/vim.keymap.set("\1",`and it replaces the value `noremap` while still keeping his values in quotation marks, however, whenever I try it it doesn't find the string, or when I try a modified version that can find the string it doesn't preserve the values in the quotation marks, what's the proper command to be using here my modified command what I see with said modified command I want to keep \\".ban\\" but replace everything around it
9View on Reddit

u/Personal-Attitude872in r/emacs • Mentions

Resources to get started? I'm thinking of a transition from neovim to emacs, it seems like exactly what I've been trying to make neovim and obsidian into. The thing is, when I started with neovim, there was an unlimited amount of resources. I started with ThePrimeagen's neovimrc from scratch and moved onto configuring my own config by watching other's setup videos, reading through configs, etc. But with emacs I'm struggling to get my feet wet. I decided to start with Doom. Although I'm not a vim neckbeard I've been using neovim for about 2 years, pretty much my entire experience programming. I love the modal editing and keymap standard, however, with Doom it seems like there's too much a…

u/owitchin r/vim • Mentions

what is CTRL-a? Hi everybody, I know this question might be irrelevant here... I saw ThePrimeagen's vim video on YouTube. I saw him using ctrl+a, but I didn't find this setting in his GitHub configuration. Does anyone know what this key does? [video
3View on Reddit

u/kk2k02in r/vim • Mentions

i need help with % sign in nvim for creating new file sorry for asking this but i was following ThePrimeagen video on "0 to LSP: Neovim RC from Scratch", and I was stuck at 1.12 mins. The thing is I am new to neovim, pretty much a noob. So I was wondering, is it possible to create a new file using '%' sign as mentioned in the video. I am using Ubuntu-linux distro btw. [video