Neovim configuration for windows, linux and WSL.
Both Windows And Linux
- nerd-fonts In windows:
- Windows terminal Application
- can be used both on windows and wsl
- easy to install plugins
- Has 36 most used plugins
To deploy this project run
Windows
c:\> cd c:\Users\'<Username>'\AppData\Local\ c:\> git clone https://github.com/morpheuslord/nvim-config nvim c:\> nvim +PackerSyncWSL\Linux
$ cd ~/.config && git clone https://github.com/morpheuslord/nvim-config nvim $ nvim +PackerSyncTree Structure
├── init.lua
├── lua
│ ├── autopairs-config
│ │ └── init.lua
│ ├── blankline-config
│ │ └── init.lua
│ ├── bufferline-config
│ │ └── init.lua
│ ├── colorizer-config
│ │ └── init.lua
│ ├── colorscheme
│ │ └── init.lua
│ ├── comment-config
│ │ └── init.lua
│ ├── dashboard-config
│ │ └── init.lua
│ ├── keybindings
│ │ └── init.lua
│ ├── lsp
│ │ ├── cmp.lua
│ │ ├── diagnostic_signs.lua
│ │ ├── init.lua
│ │ └── language_servers.lua
│ ├── lspsaga-config
│ │ └── init.lua
│ ├── null-ls-config
│ │ └── init.lua
│ ├── nvim-tree-config
│ │ └── init.lua
│ ├── options
│ │ └── init.lua
│ ├── plugins
│ │ └── init.lua
│ ├── presence-config
│ │ └── init.lua
│ ├── staline-config
│ │ ├── init.lua
│ │ ├── normal.lua
│ │ ├── simple.lua
│ │ └── simpler.lua
│ ├── telescope-config
│ │ └── init.lua
│ ├── toggleterm-config
│ │ └── init.lua
│ ├── treesitter-config
│ │ └── init.lua
│ ├── twilight-config
│ │ └── init.lua
│ ├── whichkey-config
│ │ └── init.lua
│ └── zen-mode-config
│ └── init.lua
├── pack
│ └── kite
│ └── start
│ └── vim-plugin
│ ├── autoload
│ │ ├── kite
│ │ │ ├── async.vim
│ │ │ ├── client.vim
│ │ │ ├── codenav.vim
│ │ │ ├── completion.vim
│ │ │ ├── docs.vim
│ │ │ ├── document.vim
│ │ │ ├── events.vim
│ │ │ ├── hover.vim
│ │ │ ├── languages.vim
│ │ │ ├── metrics.vim
│ │ │ ├── onboarding.vim
│ │ │ ├── signature.vim
│ │ │ ├── snippet.vim
│ │ │ ├── status.vim
│ │ │ └── utils.vim
│ │ └── kite.vim
│ ├── DEVELOPMENT.md
│ ├── doc
│ │ └── kite.txt
│ ├── lib
│ │ ├── linux
│ │ │ └── kite-http
│ │ ├── macos
│ │ │ └── kite-http
│ │ └── windows
│ │ ├── kite-http.exe
│ │ └── md5Sum.exe
│ ├── LICENSE
│ ├── LSP.md
│ ├── plugin
│ │ └── kite.vim
│ ├── README.md
│ ├── syntax
│ │ └── kite.vim
│ └── VERSION
└── plugin
└── packer_compiled.luaAdd new plugins
To add new plugins you must edit:
lua\plugins\init.luaAfter editing the plugins\init.lua file:
$ nvim +PackerSyncChange colorscheme
To edit the colorscheme you must edit:
lua\colorscheme\init.luaThe file Contents:
local status, _ = pcall(vim.cmd, "colorscheme << COLORSCHEME >> ")
if not status then
print("Colorscheme Not Found !!!!!")
return
endThe default colorscheme is carbonfox from nightfox plugins.
Almost all the plugins have their configurations inside their own dedicated directory with an init.lua file.
There are more you can do with this on the asthetics part but for me this was enough I wanted to keep it simple and more complatible so I did not concentrate more on the looks


