This is my personal configuration for NeoVim, including custom key bindings and plugins. It is designed to improve my productivity and workflow when working with code. Feel free to use it as a starting point for your own NeoVim configuration!
Make sure to backup your current nvim
configuration by mv ~/.config/nvim ~/.config/nvim.backup
.
Just clone this repo to your ~/.config
directory.
git clone https://github.com/duyet/nvim ~/.config/nvim
All the bindings are located here: ./lua/user/keymaps.lua
Adding new plugins by adding to ./lua/user/plugins.lua
...
-- Surround
use "kylechui/nvim-surround"
use({ 'kevinhwang91/nvim-ufo', requires = 'kevinhwang91/promise-async' })
use({ 'folke/trouble.nvim', requires = 'kyazdani42/nvim-web-devicons' })
For plugin configuration, I recommended to add a separated file under ./lua/user/
MIT