I’ll mention this first: I’m completely unfamiliar with vim, I only have experience with using VSCode for about 3 days, and I am only knowledgeable with the LaTeX programming language, which I was learning within the Overleaf online editor. I am decent with computers when finding a simple fix, but NOT with greatly complex problems such as coding. Please keep this in mind when helping me as there are some pretty basic instructions that I seriously don’t understand but am willing to understand with a bit of patience. I have honestly been trying to get Neovim together for about 2 days now and I honestly just wanna get it over with because supposedly Neovim is much better than VSCode, with the speed and comments that people make about it.
What have I done: I took a look at the getting started section of LazyVIm and the following instructions:
-
Neovim >= 0.9.0 (needs to be built with LuaJIT)
-
Git >= 2.19.0 (for partial clones support) ✅
-
a Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
-
lazygit (optional) ✅
-
a C compiler for nvim-treesitter. See here
-
for telescope.nvim (optional) ✅?
-
- live grep: ripgrep ✅
-
- find files: fd ✅
-
a terminal that support true color and undercurl: ✅
-
- kitty (Linux & Macos)
-
- wezterm (Linux, Macos & Windows)
-
- alacritty (Linux, Macos & Windows)
-
- iterm2 (Macos)
So far, I have downloaded Vim from the MSI installer from GitHub, downloaded Git, lazygit (windows scoop), ripgrep (scoop), fd (scoop), Cygwin, vim plug and alacritty. I should mention that when I install these, I always let the path be what the installer decides, and always just clicked next on the installer instructions on all these software. Porbbly not the best practice, but I don’t want a headache from deciding and want to let the system decide what is best. (Also, do I need to install telescope.nvim, or is that included in Neovim?)
What am I having trouble with: I am having trouble with understanding how to install the nvim-treesitter. I am not sure if git is in my path as the instructions ask:
-
Neovim 0.9.2 or later (nightly recommended)
-
tar
andcurl
in your path (or alternativelygit
) -
A C compiler in your path and libstdc++ installed (Windows users please read this!).
and I am not sure how to do the installation for the vim plug instructions since I do not know where and how to make the init.vim file.
My other problem is more complicated: I have Cygwin and then want to follow these instructions (photo) but cannot understand them. I opened up the Windows command prompt and simply put in make but it says `’make’ is not recognized as an internal or external command,
operable program or batch file.`
2 other minor problems: When installing a nerd font how do I know if it’s version 3.0? I want to use Times New Roman in vim for coding in the editor but is that not a good choice? I also installed Zig as I was figuring out how to get a c compiler but when I had the instructions Install parsers in Neovim via :TSInstall c
, :TSInstall cpp
, typing :TSInstall c
didn’t do anything. it wasn’t recognized as a command
I would appreciate it if anyone could help me with what I am trying to figure out. it’s bugging me that I can’t figure this out and I want to experience what everyone is clamoring about online. I want to be able to code fast and efficiently and I’ve already spent a lot of time trying to get Neovim set up, I might as well finish setting it up. Thank you for reading. Have a nice day!
Felix Maldonado is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.