Skip to content

theAnestis/init-vim-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

init-vim-profile

My neovim init.vim profile

This is my init.vim file, which configures the plugins and settings I have placed on my neovim installation. All plugins and settings have been found from YouTube videos and various articles, and are tailored to my use as a Python user for ML.

I am on Widnows 11, and I use Windows Terminal for my neovim coding. I have tried the same stuff on WSL (Windows uUbsystem for Linux) and everything works fine. Also I have been using scoop as my package manager on Windows. Everything, including Python, is installed through scoop.

UPDATE: I have switched from scoop to winget which is now the default package manager for powershell. For windows this is a more straightforward and intuitive solution. It is very similar to scoop so in all commands just replace scoop with winget.

Below are links for:

Install neovim and vim-plug (vim plug-in manager) using:

scoop install neovim
scoop install vim-plug

If not already existing, create a directory on your "~/AppData/Local" path for nvim, along with a "plugged" folder.

cd ~/AppData/Local
mkdir nvim
cd nvim
mkdir plugged

Then copy the init.vim file from this repository to the nvim folder. Open the init.vim file:

nvim init.vim

and type :PlugInstall, which will install all listed plugins. Then reopen nvim or type :so % inside nvim.

The coc.nvim plugin which is responsible for auto-complete functionality may give you some problems, but it is fairly easy to configure. Here is a link to its GitHub page, and a link to a YouTube video that helped me a lot. You can actually configure coc for any language you want with the corresponding coc plugin.

About

My neovim init.vim profile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors