Skip to content
/ Neovim Public template
forked from LunarVim/Neovim-from-scratch

My personal Neovim config πŸ“š . I decided to use Neovim to help me with my project, now I have two projects.

License

Notifications You must be signed in to change notification settings

KhudhurMD/Neovim

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Try out this config

Make sure to remove or move your current nvim directory

IMPORTANT Requires Neovim v0.8.0. Please upgrade if you're on an earlier version.

git clone https://github.com/KhudhurM/Neovim.git ~/.config/nvim

Run nvim and wait for the plugins to be installed. (You will notice treesitter pulling in a bunch of parsers the next time you open Neovim)

Video Tutorials

This config is based on a starter template of a youtube series, please check this playlist.

Example: Installing Rust Language Server (Rust Analyzer)

Go to /lua/user/lsp/init.lua and add "rust_analyzer" is uncommented. Full list is available here

NOTE This configuration is based on Mason and Mason-Lspconfig

Installing plugins

Add the git repository of your desired vim / neovim plugin in /lua/user/lsp/plugins.lua

Credits

Credits to to Christian Chiarulli

About

My personal Neovim config πŸ“š . I decided to use Neovim to help me with my project, now I have two projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%