MENU

Fun & Interesting

The Ultimate Neovim Setup Guide From Scratch

Seth Phaeno 5,444 3 days ago
Video Not Working? Fix It Now

Dive into a complete Neovim setup from scratch, covering essential plugins, LSP, autocompletion, and customization to supercharge your Programming and Neovim workflow. The first 500 people to use my link https://skl.sh/sethphaeno05251 will get a 1 month free trial of Skillshare! dotfiles : https://github.com/Sin-cy/dotfiles nvim config : https://github.com/Sin-cy/dotfiles/tree/main/nvim/.config/nvim This video is sponsored by Skillshare ---------------------------------------------------- ⏳ TimeStamps 00:00:00 Intro 00:01:35 Current Terminal and its Effects to the Config 00:02:20 Config Folder Structure 00:03:40 Creating Folder Structure 00:07:43 SKIP to Options if you ain't new to Neovim 00:08:08 Options 00:11:57 Keymaps 00:16:50 Lazy Setup 00:21:31 pairings support with autopairs 00:23:15 autopairs example 00:23:39 Oil File Explorer 00:27:02 Oil explorer examples 00:28:17 Add Quality of Life - Snacks 00:34:18 Options for Snacks 00:38:04 todo comments tags & markings 00:41:25 File Explorer - Alternative to Oil 00:42:58 Mini-files examples 00:44:17 save & restore editing sessions 00:45:41 autosession examples 00:46:06 Telescope 00:48:51 testing telescope examples 00:49:09 Telescope Theme Switcher Extension 00:49:16 how telescope theme switcher works 00:51:15 Undo History List - undotree 00:51:54 undotree test examples 00:52:15 extra plugins with no config opts 00:52:32 Plenary 00:52:39 navigate vim & tmux panes - vim tmux navigator 00:53:40 Quick File/Project Jumping - Harpoon 00:54:58 Harpoon test examples 00:56:10 commenting support 00:57:16 Treesitter - Better Syntax Highlights 00:58:53 comment & treesitter test examples 00:59:33 Surround support 01:00:22 surrounding test examples 01:01:03 mini trailspace 01:02:16 mini splitjoin 01:03:09 ui improvements 01:03:15 Statusline with Lualine 01:05:54 incline nvim - adds file name to top right 01:07:46 better commandline completion - Wilder 01:09:20 Showkeys 01:10:11 vim maximizer 01:10:52 Git integrations 01:11:05 fugitive 01:13:50 git signs 01:15:57 gitsigns test examples 01:16:52 git worktree support 01:19:39 Syntax and Language Features 01:20:02 tailwind support - tailwind colorizer 01:21:13 checking tailwind bg colors 01:21:52 Auto-completion support 01:22:00 nvim-cmp 01:22:39 First section - nvim cmp 01:23:51 Second Section - nvim cmp 01:25:55 Third Section - nvim cmp 01:30:10 re-correct formatting 01:30:33 ghost text- nvim cmp experimental 01:33:54 Mason LSP 01:38:13 nvim-ts autotags 01:38:55 LSP Config - nvim-lsp 01:43:58 noice nvim 01:48:29 Formatting 01:48:36 Conform nvim 01:50:03 Linting support 01:51:19 get eslint messages to show up 01:52:21 about eslint_d 01:53:42 trouble nvim 01:54:29 trouble nvim - testing example 01:55:52 emmet 01:57:10 Image Support 01:58:31 enable the image support in snacks 01:59:55 render markdown - markdown support 02:01:07 after/ftplugin 02:04:31 nvim ufo ---------------------------------------------------- 📱 Support me at Github : https://www.github.com/Sin-cy Ko-fi: ko-fi.com/sethphaeno Twitter : https://x.com/sethyedw ----------------------------------------------------

Comment