OPERATING SYSTEMSOS Linux

The Only Video You Need to Get Started with Neovim

Going from no set up to being instantly productive using kickstart.nvim in #nvim.

Check out the repo, it has detailed instructions for installing on your OS: https://github.com/nvim-lua/kickstart.nvim

If you really like my teaching style, I’m working on courses for https://boot.dev/teej – Feel free to ask me more in stream 🙂

Links for Copy Pasting:
– You have to of course install neovim! https://github.com/neovim/neovim/blob/master/INSTALL.md
– PLEASE READ ** https://github.com/nvim-lua/kickstart.nvim/ ** PLEASE READ
– IF YOU HAVE AN EXISTING CONFIG, PLEASE READ WHAT TO DO FROM KICKSTART README: https://github.com/nvim-lua/kickstart.nvim/?tab=readme-ov-file#faq

The command I pasted (on linux):
– git clone https://github.com/nvim-lua/kickstart.nvim.git “${XDG_CONFIG_HOME:-$HOME/.config}”/nvim

NOTE: You can’t have anything in your nvim folder for this to work. So back up your old config (if you have any) and then remove the folder.

PDE Video: https://youtu.be/QMVIJhC9Veg

### Links
Twitch: https://twitch.tv/teej_dv
Twitter: https://twitter.com/teej_dv
Github: https://github.com/tjdevries

#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment

source

ubuntu download

35 thoughts on “The Only Video You Need to Get Started with Neovim

  • setting up the lsp is really confusing..

  • I seem to be the only one extremely lost in whatever is happening even in the intro–can someone tell me where to start so I at least understand the wizard stuff happening on screen?

  • I want to have my configs file at different location, and I have set relevant env variables for that, however Lazy does not work for me.
    ========================================================================

    ## Configuration

    – WARNING: Missing user config file: /local/mnt/workspace/users/vpandya/nvim/init.vim

    – ADVICE:

    – :help init.vim
    Can you please help? why nvim is not able to use init.lua and asking for init.vim ?

  • A lot of effort was done here. Thank you for helping the Community TJ

  • NOTE: Comment done.
    Keybinds, "add indent = >" , "comment line = gc"

  • I'm trying this on a raspberry pi, i installed nvim before following the repo steps and some how it won't open anymore, i'll restart tomorrow. and when successful i'll post my results in a video.

  • why won't init.lua install after cloning the git….had the same issue when tyring to install nvchad
    please help

  • I'm sure Paul Graham looked like this guy when young. His excitement with nvim is infectious

  • The whole discussion / justification for using "ctrl + Y" to accept auto completion and not "tab" is kind of strange in the context of vim. The argument is made that he likes it when a key always does the same thing whenever it is pressed… but the whole thing that makes vim fairly unique as an editor is that you have multiple modes of input, in which ALL of the keys do different things in different modes…. Mind you, I am not saying he's right or wrong here, just that the argument seems out of place when discussing Vim.

  • Jokes on you, I'm using NeoVim on an android tablet with a bluetooth keyboard. I'm doing this for about a 3 weeks. Then well see if I deserve a computer later.

  • 3:14: I enter into `nvim` and then I type `:Tutor`… but I don't see the Neovim Tutorial. Instead I see VIM Tutorial. Why?

  • Thank you! I'd recommend adding a "remember my cursor position" to kickstart

  • I really want to use this, but I also tried the lazyvim distro and it seems faster than both vanilla neovim without any config and kickstart. Does anybody know what the lazyvim team is doing to make their distro fast (maybe aggressive lazy loading)?

  • pretty cool, i'm a beginner dev that didn't know what he was getting into, but seeing how the neovim + kickstart works, I can finally understand why scripting and being able to customize everything is so gosh darn cool. Lua is also really cool because it's simple enough that i can kinda understand even the more complicated bits that are in the config.

  • Well, the last init-step ":c $MYVIMRC" definitely didn't work – I suppose I'm supposed to replace that with something else.

  • Even if i rewatched this video and reread the kickstart file multiple times i still struggle to understand how to add full support to other languages beyond lua😅🥺😭

  • Amazing!
    Is there a Fedora Silverblue and/or BlueFin solution to this on them?

  • Although the video is great, I miss mode details and instructions on how to do things inside it and manipualte/operate it.. for example, how to open the tree of files/folders, etc.. I think this video is not intended for people completely new to nvim.. but good stuff indeed.

  • Pretty sure that this is the resource that finally moves me off VS Ugh, to Neovim.

  • Thanks for the carry, heals and the boost. I come from Emacs.

  • I managed to set up Neovim by following another video with a different configuration, everything worked out of the box with some tweaks but I was really looking for some good article or video explaining each part of the configuration in more details. Truly a gem this video is to start my journey into learning Neovim so I can customize it to my needs, instead of using someone else configuration

Comments are closed.