https://github.com/morpheuslord/nvim-config
Nvim Personal config for windows and WSL
https://github.com/morpheuslord/nvim-config
neovim neovim-configs neovim-configuration nvim nvim-config nvim-configs nvim-lua nvimrc
Last synced: 9 months ago
JSON representation
Nvim Personal config for windows and WSL
- Host: GitHub
- URL: https://github.com/morpheuslord/nvim-config
- Owner: morpheuslord
- Created: 2022-11-11T06:34:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-12T13:48:35.000Z (over 3 years ago)
- Last Synced: 2025-01-10T21:17:23.331Z (over 1 year ago)
- Topics: neovim, neovim-configs, neovim-configuration, nvim, nvim-config, nvim-configs, nvim-lua, nvimrc
- Language: Vim Script
- Homepage:
- Size: 4.45 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nvim-config
Neovim configuration for windows, linux and WSL.
## Pre-Requesits
Both Windows And Linux
- nerd-fonts
In windows:
- Windows terminal Application
## Features
- can be used both on windows and wsl
- easy to install plugins
- Has 36 most used plugins
## Installation
To deploy this project run
**Windows**
```cmd
c:\> cd c:\Users\''\AppData\Local\
```
```cmd
c:\> git clone https://github.com/morpheuslord/nvim-config nvim
```
```cmd
c:\> nvim +PackerSync
```
**WSL\Linux**
```bash
$ cd ~/.config && git clone https://github.com/morpheuslord/nvim-config nvim
```
```bash
$ nvim +PackerSync
```
## Configure
**Tree Structure**
```bash
├── 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.lua
```
**Add new plugins**
To add new plugins you must edit:
```bash
lua\plugins\init.lua
```
After editing the plugins\init.lua file:
```bash
$ nvim +PackerSync
```
**Change colorscheme**
To edit the colorscheme you must edit:
```bash
lua\colorscheme\init.lua
```
The file Contents:
```lua
local status, _ = pcall(vim.cmd, "colorscheme << COLORSCHEME >> ")
if not status then
print("Colorscheme Not Found !!!!!")
return
end
```
The default colorscheme is carbonfox from nightfox plugins.
****
Almost all the plugins have their configurations inside their own dedicated directory with an init.lua file.
****
## Screenshots
**Simple View:**

**ToggleTerm:**

**Telescope:**

***
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
***