Skip to content

CainCarmo/Kin.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍑 Kin.nvim

Kin.nvim is a powerful Neovim configuration, designed to deliver an efficient and optimized experience across any language. It offers the flexibility to be customized for specific languages, adapting to your workflow and maximizing your productivity.

🚧 Requirements

Note

For Windows users, it is necessary to use Powershell 7 or higher

πŸ› οΈ Installation

Windows
  1. Make a backup of your current nvim and nvim-data folder
Rename-Item -Path $env:LOCALAPPDATA\nvim -NewName $env:LOCALAPPDATA\nvim.bak
Rename-Item -Path $env:LOCALAPPDATA\nvim-data -NewName $env:LOCALAPPDATA\nvim-data.bak
  1. Setup Kin.nvim
git clone --depth 1 https://github.com/CainCarmo/Kin.nvim.git $env:LOCALAPPDATA\nvim
Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force
Remove-Item $env:LOCALAPPDATA\nvim\.gitignore -Recurse -Force
nvim

Linux/MacOS
  1. Make a backup of your current nvim and shared folder
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
  1. Setup Kin.nvim
git clone --depth 1 https://github.com/CainCarmo/Kin.nvim.git ~/.config/nvim
rm -rf ~/.config/nvim/.git
rm -rf ~/.config/nvim/.gitignore
nvim

πŸ“‚ File Structure

You may add or change plugins in lua/user/plugins. All files there will be automatically loaded by lazy.nvim

~/.config/nvim
β”œβ”€β”€ lua
β”‚   └── user
β”‚       β”œβ”€β”€ config
β”‚       β”‚   β”œβ”€β”€ autocmds.lua
β”‚       β”‚   β”œβ”€β”€ keymaps.lua
β”‚       β”‚   └── options.lua
β”‚       β”œβ”€β”€ helpers
β”‚       β”‚   └── extensions
β”‚       β”‚       └── table.lua
β”‚       β”œβ”€β”€ interface
β”‚       β”‚   β”œβ”€β”€ ascii.lua
β”‚       β”‚   └── icons.lua
β”‚       β”œβ”€β”€ packager
β”‚       β”‚   └── init.lua
β”‚       └── plugins
β”‚           β”œβ”€β”€ spec1.lua
β”‚           β”œβ”€β”€ spec2.lua
β”‚           └── ...
β”‚
└── init.lua

Credits

The development of Kin.nvim was inspired by incredible projects that have my sincere thanks to the following repositories:


Β© 2025 CainΓ£ Carmo

About

πŸ’» - Neovim configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages